| 查看: 295 | 回复: 0 | ||
[求助]
转向延误最短路径C++代码有一个error,跪求指出!!
|
|
template<class T> Bool suanfa<T>::caculate(LinkedGraph<T>&linkedgraph) { T ss; int i,j,k,flag; //定义三个节点和标志变量flag //得到后继节点 p=p0->first; while(p) { j=p->no; flag=0; ss=linkedgraph.GetValue(i,j)+GetValue(i,j); if(GetValue(j,-1)>ss) { setparent(i,j,-1,ss); flag=1; }//修改标号 p1=linkedgraph.FindChidNode(j); //得到后继节点 q=p1->first; while(q) { k=q->no; //得到转向延误 Doublelist<T> *p0,*p1; Node<T> *p,*q; while(!SE->IsEmpty()){//判断链表是否为空 i=SE->Delete();mark=0; //删除节点 p0=linkedgraph.FindChidNode(i); ss+=linkedgraph.GetDelay(i,j,k); if(GetValue(j,k)>ss) { setparent(i,j,k,ss); flag=1; } //修改标号和父节点 q=q->next; } if(flag==1&&mark[j]==0) { SE->Add(j);mark[j]=1;}//增加节点到链表 delete p1; p=p->next; } delete p0; } return true; } |
» 猜你喜欢
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有6人回复
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有4人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有5人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有5人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有4人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有4人回复









回复此楼
10