青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

數據結構作業之-拓撲排序(C++實現)

//張宏數據結構作業之__拓撲排序
//Get Guidance by Mr ZhangHong
//Student:abilitytao

#include
<iostream>
#include
<cmath>
#include
<cstdio>
#include
<algorithm>
#include
<stack>
using namespace std;
#define MAX 9999

stack
<int>mystack;
int indegree[MAX];

struct node 
{
    
int adjvex;
    node
* next;
}
adj[MAX];

int Create(node adj[],int n,int m)//鄰接表建表函數,n代表定點數,m代表邊數
{
    
int i;
    node 
*p;
    
for(i=1;i<=n;i++)
    
{
        
        adj[i].adjvex
=i;
        adj[i].next
=NULL;
    }

    
for(i=1;i<=m;i++)
    
{
        cout
<<"請輸入第"<<i<<"條邊:";
        
int u,v;
        cin
>>u>>v;
        p
=new node;
        p
->adjvex=v;
        p
->next=adj[u].next;
        adj[u].next
=p;
    }

    
return 1;
}



void print(int n)//鄰接表打印函數
{
    
int i;
    node 
*p;
    
for(i=1;i<=n;i++)
    
{
        p
=&adj[i];
        
while(p!=NULL)
        
{
            cout
<<p->adjvex<<' ';
            p
=p->next;
        }

        cout
<<endl;
    }

}


void topsort(node adj[],int n)
{

    
int i;
    node 
*p;
    memset(indegree,
0,sizeof(indegree));
    
for(i=1;i<=n;i++)
    
{

        p
=adj[i].next;
        
while(p!=NULL)
        
{
            indegree[p
->adjvex]++;
            p
=p->next;
        }

    }

    
for(i=1;i<=n;i++)
    
{

        
if(indegree[i]==0)
            mystack.push(i);
    }

    
int count=0;
    
while(mystack.size()!=0)
    
{

        i
=mystack.top();
        mystack.pop();
        cout
<<i<<' ';
        count
++;
        
for(p=adj[i].next;p!=NULL;p=p->next)
        
{
            
int k=p->adjvex;
            indegree[k]
--;
            
if(indegree[k]==0)
                mystack.push(k);
        }

    }

    cout
<<endl;
    
if(count<n)cout<<"有回路"<<endl;
}




int main()
{
    
int n;
    
int m;
    cout
<<"請輸入頂點數及邊數:";
    cin
>>n>>m;
    Create(adj,n,m);
    cout
<<"輸入的鄰接表為:"<<endl;
    print(n);
    cout
<<"拓撲排序結果為:"<<endl;
    topsort(adj,n);
    system(
"pause");
    
return 0;
}


posted on 2009-04-01 17:45 abilitytao 閱讀(3817) 評論(2)  編輯 收藏 引用

評論

# re: 數據結構作業之-拓撲排序(C++實現) 2010-07-02 13:18 EIIy

博主 能不能畫出這個程序的流程圖啊! 急需  回復  更多評論   

# re: 數據結構作業之-拓撲排序(C++實現)[未登錄] 2010-07-03 10:48 abilitytao

@EIIy
聯系我QQ吧  回復  更多評論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久久.com| 亚洲国产精品成人va在线观看| 亚洲视频免费在线| 亚洲乱码一区二区| 亚洲麻豆av| 亚洲私人影院在线观看| 亚洲午夜免费福利视频| 欧美在线日韩| 蜜臀av一级做a爰片久久| 欧美在线一二三四区| 欧美在线看片a免费观看| 久久久久久久综合色一本| 久久亚洲图片| 亚洲精品女av网站| 亚洲国产日韩欧美在线图片| 亚洲精品永久免费精品| 午夜精品福利一区二区三区av | 91久久在线视频| 亚洲午夜在线观看| 久久婷婷影院| 在线综合欧美| 久久在线91| 国产精品欧美久久| 亚洲国产一二三| 欧美一二三区在线观看| 欧美激情亚洲另类| 校园春色综合网| 欧美日韩第一区日日骚| 国产一区二区黄色| 亚洲已满18点击进入久久| 久久久五月婷婷| 亚洲视频中文字幕| 欧美激情综合亚洲一二区| 国产午夜一区二区三区| 亚洲自拍偷拍麻豆| 亚洲精品在线观看免费| 美女免费视频一区| 黑人巨大精品欧美黑白配亚洲| 亚洲视频中文| 亚洲国产国产亚洲一二三| 久久精品亚洲精品| 国产亚洲人成a一在线v站| 亚洲在线中文字幕| 亚洲看片网站| 欧美激情日韩| 91久久精品国产91久久性色tv| 久久色中文字幕| 午夜精品亚洲| 国产欧美高清| 欧美亚洲在线| 亚洲欧美国产va在线影院| 国产精品系列在线| 欧美一级在线播放| 亚洲欧美视频在线| 国产亚洲福利社区一区| 久久久欧美一区二区| 久久九九精品| 亚洲第一精品福利| 欧美激情一区二区三区不卡| 麻豆精品视频在线| 最新国产精品拍自在线播放| 欧美国产激情| 欧美激情第10页| 亚洲精品一区中文| 亚洲免费大片| 国产精品视频精品视频| 国产三级欧美三级| 久久久久久成人| 久久精品视频在线| 亚洲国产成人av好男人在线观看| 老妇喷水一区二区三区| 久久这里只精品最新地址| 亚洲激情成人| 在线视频欧美日韩精品| 国产日韩在线一区二区三区| 久久天天躁狠狠躁夜夜av| 蜜臀99久久精品久久久久久软件| 夜夜嗨av色综合久久久综合网| 一区二区三区精品视频在线观看| 国产日韩精品电影| 欧美国产一区二区在线观看| 欧美日韩国产在线| 久久久99爱| 欧美日韩国产999| 久久久久国内| 欧美视频网站| 欧美jizz19性欧美| 欧美私人啪啪vps| 巨胸喷奶水www久久久免费动漫| 欧美国产成人精品| 久久精品免费播放| 欧美伦理91| 久久亚洲精品伦理| 国产精品盗摄久久久| 欧美成年人视频网站欧美| 国产精品激情电影| 欧美www在线| 国产精品一区二区黑丝| 亚洲国产精品成人va在线观看| 国产日韩欧美精品| 夜夜嗨一区二区三区| 亚洲福利视频一区| 午夜精品美女久久久久av福利| 亚洲区一区二| 久久精品国产99国产精品| 在线视频你懂得一区二区三区| 久久av一区二区三区漫画| 亚洲午夜在线观看视频在线| 久久亚洲免费| 久久久999精品视频| 国产精品国产三级国产专播精品人 | 欧美日韩亚洲网| 老鸭窝91久久精品色噜噜导演| 国产精品二区三区四区| 亚洲国产电影| 亚洲国产精品久久久久婷婷884| 亚洲欧美综合一区| 亚洲女ⅴideoshd黑人| 欧美久久电影| 亚洲国产一区视频| 亚洲黄色精品| 久久综合久久美利坚合众国| 久久久久久久精| 国产日韩欧美三区| 亚洲欧美一区二区激情| 国产欧美日韩精品在线| 亚洲精品韩国| 久久精品国产免费观看| 欧美成人午夜视频| 欧美aaa级| 亚洲国产精品99久久久久久久久| 欧美专区福利在线| 久久夜色精品国产| 国产午夜精品美女毛片视频| 亚洲欧美另类国产| 久久久久久久久久久久久久一区 | 国产精品99久久不卡二区| 欧美精品在线看| 99热免费精品| 欧美专区在线| 玉米视频成人免费看| 六月天综合网| 亚洲免费av网站| 性欧美大战久久久久久久久| 国产欧美激情| 久久国产天堂福利天堂| 欧美成人综合网站| 日韩视频免费观看| 国产精品视频观看| 久久综合九色| 一区二区三区久久网| 久久精品在线观看| 亚洲国产毛片完整版 | 亚洲一区日韩| 玖玖综合伊人| 一区二区三区欧美亚洲| 国产精品日本精品| 久久美女性网| 一区二区av在线| 久久久久综合网| 91久久国产综合久久蜜月精品 | 午夜欧美精品久久久久久久| 久久久久久久综合日本| 亚洲精品老司机| 国产伦精品一区二区三区照片91 | 欧美1区视频| 洋洋av久久久久久久一区| 久久精品99| aa级大片欧美| 一区二区三区无毛| 欧美日本精品一区二区三区| 亚洲欧美视频一区二区三区| 欧美福利精品| 欧美一区深夜视频| 亚洲精品一区二区在线| 国产女优一区| 欧美日韩免费观看一区三区| 久久av最新网址| 一区二区三区黄色| 亚洲高清激情| 久久人人爽爽爽人久久久| 国产免费观看久久黄| 久久综合色8888| 亚洲视频网在线直播| 亚洲春色另类小说| 欧美在线视频不卡| 一区二区三区高清不卡| 亚洲电影第三页| 国产一区成人| 国产精品呻吟| 欧美日韩国产在线播放| 可以看av的网站久久看| 亚洲欧美日韩综合| 一区二区三区视频在线| 亚洲国产精品va在看黑人| 久久亚洲二区| 久久精品一区二区三区不卡| 亚洲欧美日韩在线一区| 亚洲性夜色噜噜噜7777| 99精品视频免费|