亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? graph.cpp

?? 這是我在復習備考軟件設計師時,寫的一個程序,拓樸排序在很多方面都會very important,so i think it will be useful many new hands,so i dec
?? CPP
字號:
#include "Queue.h"
#include <stdio.h>
#define MAX_VERTEX_NUM 10
typedef struct ArcNode{
	int adjvex;
	struct ArcNode *nextarc;
	int info;
}ArcNode;
typedef struct VNode{
	char data;
	ArcNode *firstarc;
}VNode,AdjList[MAX_VERTEX_NUM];
typedef struct{
	AdjList vertics;
	int indegree[MAX_VERTEX_NUM];
	int vexnum,arcnum;
}ALGraph;
typedef struct WNode{
	int weight;
}WNode;
WNode SavWei[MAX_VERTEX_NUM][MAX_VERTEX_NUM];
int Get_data(ALGraph &G)
{
	int a1,a2,a3,i,j;
	
	FILE *fp;
	fp=fopen("data.txt","r");
	fscanf(fp,"%d %d",&G.vexnum,&G.arcnum);	
	for(i=0;i<G.vexnum;i++)
//		for(j=0;j<2;j++)
		fscanf(fp," %c",&G.vertics[i].data);
	for(i=0;i<G.vexnum;i++)
		fscanf(fp,"%d",&G.indegree[i]);

	for(i=0;i<G.vexnum;i++)
		for(j=0;j<G.vexnum;j++)
			SavWei[i][j].weight=0;
		for(i=0;i<G.arcnum;i++)
		{
			fscanf(fp,"%d %d %d",&a1,&a2,&a3);
			SavWei[a1][a2].weight=a3;
		}
		return 1;
}
void Creat(ALGraph &G,VNode VN[10])
{
	int i,j,k,n,a[10];
	//a=G.vexnum;
	
	ArcNode *p1,*p2;
	for(i=0;i<G.vexnum;i++)
	{
//		VN[i]=new VNode;
		VN[i].data=G.vertics[i].data;
		VN[i].firstarc=new ArcNode;
		k=0;
		j=0;
		for(int l=0;l<G.vexnum;l++)
		{
			a[l]=0;
		}
		while(j<G.vexnum)
		{
			if(SavWei[i][j].weight>0)
			{
				a[k]=j;k++;
			}
			j++;
		}
		if(a[0])
		{
			j=a[0];
			VN[i].firstarc->adjvex=j;//G.vertics[j].data;
			VN[i].firstarc->info=SavWei[i][j].weight;		
			p1=p2=VN[i].firstarc;
		
//		j++;
			for(n=1;n<k;n++)
			{
				j=a[n];
				p2=new ArcNode;
				p2->adjvex=j;//G.vertics[j];
				p2->info=SavWei[i][j].weight;
				p1->nextarc=p2;
				p1=p2;
			}
			p1->nextarc=0;
		}
		else 
			VN[i].firstarc=0;
	}
}
void Output(VNode VN[])
{
	int i,j;
	for(i=0;i<9;i++)
	{
		cout<<VN[i].data;
		while(VN[i].firstarc)
		{
			j=VN[i].firstarc->adjvex;
			cout<<VN[j].data;
			VN[i].firstarc=VN[i].firstarc->nextarc;
		}
		cout<<endl;
	}
}
int Search(VNode VN[],ALGraph G)
{
	Queue *Q;
	int i,j,c;
	TYPE e;
	InitQueue(Q);
	for(i=0;i<G.vexnum;i++)
	{
		j=0;
		while(j<G.vexnum)
		{
			if(G.vertics[j].data!='#'&&!G.indegree[j])
			{
//				k=0;
//				cout<<G.vertics[j].data;
				if(VN[j].firstarc)
				{
					while(VN[j].firstarc->nextarc)
					{	
						c=VN[j].firstarc->adjvex;
						G.indegree[c]--;
//					delete VN[j].firstarc;
//					if()
						VN[j].firstarc=VN[j].firstarc->nextarc;
					}
					c=VN[j].firstarc->adjvex;
					G.indegree[c]--;
				}
				EnQueue(Q,G.vertics[j].data);
				G.vertics[j].data='#';
			}
			else
			j++;
		}
	}
//	for(i=0;i<G.vexnum;i++)
//	{
		DeQueue(Q,e);
//		cout<<e;
//	}
	return 1;
}
//int search(VNode VN[],ALGraph G)

void main()
{
	ALGraph G;
	VNode VN[9];
	Get_data(G);
	Creat(G,VN);
	
//	for(int i=0;i<G.vexnum;i++)
//	Search(VN,G);
	cout<<endl;
    Output(VN);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
男人的天堂亚洲一区| 亚洲美女精品一区| 欧美一区二视频| 欧美肥大bbwbbw高潮| 色丁香久综合在线久综合在线观看| 国产成人av一区二区三区在线观看| 日韩成人一区二区| 久久66热re国产| 国产美女娇喘av呻吟久久 | 成人动漫在线一区| 国产福利不卡视频| 国产成人精品综合在线观看 | 国产成人aaa| 东方欧美亚洲色图在线| 成人午夜在线视频| 一本大道久久a久久综合婷婷| aaa欧美日韩| 91福利资源站| 欧美一级理论性理论a| 精品蜜桃在线看| 国产欧美视频在线观看| 国产精品久久久久久亚洲伦| 中文字幕一区日韩精品欧美| 亚洲精品中文在线| 奇米精品一区二区三区在线观看一| 另类小说一区二区三区| 国产精品一区二区三区99| av毛片久久久久**hd| 欧美在线你懂的| 日韩精品中文字幕在线一区| 国产三级一区二区| 午夜视频在线观看一区| 久久国产剧场电影| 成人免费观看视频| 91精品午夜视频| 国产精品污www在线观看| 亚洲高清免费视频| 国产成人自拍网| 日本道免费精品一区二区三区| 6080国产精品一区二区| 国产精品狼人久久影院观看方式| 亚洲国产va精品久久久不卡综合| 国产综合色产在线精品| 日本久久精品电影| 国产日韩亚洲欧美综合| 亚洲香蕉伊在人在线观| 国产成人在线影院 | 奇米精品一区二区三区四区| av中文一区二区三区| 日韩欧美国产一区二区三区| 亚洲欧美日韩久久| 国产精品一二二区| 欧美一区二区播放| 一区二区视频在线| 成人小视频在线观看| 日韩欧美电影一二三| 亚洲乱码精品一二三四区日韩在线 | 91.com视频| 亚洲精品国产一区二区精华液 | 亚洲精品国产无套在线观 | 亚洲国产激情av| 精东粉嫩av免费一区二区三区| 在线精品视频一区二区三四| 中文字幕第一区二区| 国产乱人伦偷精品视频免下载 | 国产亚洲欧美激情| 久久国产精品色婷婷| 欧美一级久久久| 五月天激情小说综合| 欧美日韩情趣电影| 亚洲制服丝袜av| 欧美性受xxxx黑人xyx| 亚洲丝袜美腿综合| 97精品久久久午夜一区二区三区 | 欧美日韩成人在线一区| 亚洲线精品一区二区三区八戒| 97se亚洲国产综合自在线| 国产精品麻豆99久久久久久| 成人美女视频在线看| 中文字幕一区二区三区不卡在线 | 精品一二三四在线| 欧美videos中文字幕| 精品一区二区三区视频在线观看| 91精品国产一区二区三区蜜臀| 日韩国产精品久久| 日韩免费高清视频| 国产在线播放一区二区三区| 国产午夜精品美女毛片视频| 国v精品久久久网| **性色生活片久久毛片| 一本色道久久综合亚洲91| 亚洲一区二区三区视频在线播放 | 国产三级欧美三级日产三级99| 国产一区二区在线电影| 日本一区二区不卡视频| 国产很黄免费观看久久| 中文久久乱码一区二区| 91在线观看高清| 婷婷丁香激情综合| 国产女人18毛片水真多成人如厕| 99久久久精品| 午夜精品久久久久久久99樱桃| 欧美电影免费提供在线观看| 成人免费观看男女羞羞视频| 夜夜夜精品看看| 精品精品国产高清一毛片一天堂| 国产精品1区2区3区在线观看| 亚洲精品免费在线| 精品国产乱码久久久久久久 | 中文字幕字幕中文在线中不卡视频| 日本精品视频一区二区三区| 免费在线成人网| 日韩理论片网站| 精品少妇一区二区三区日产乱码| 波多野结衣在线一区| 免费在线观看视频一区| 亚洲国产成人私人影院tom| 欧美精品v日韩精品v韩国精品v| 国产一区在线精品| 亚洲国产精品久久久久秋霞影院 | 不卡一卡二卡三乱码免费网站| 亚洲国产你懂的| 中文字幕欧美三区| 日韩一级高清毛片| 99精品视频在线观看| 日本中文字幕一区| 亚洲欧美日韩国产一区二区三区 | 国产综合色在线视频区| 亚洲大片免费看| 日韩久久一区二区| 久久久噜噜噜久久人人看| 51精品国自产在线| 91黄色激情网站| a美女胸又www黄视频久久| 久久国产综合精品| 秋霞国产午夜精品免费视频| 亚洲人成网站色在线观看| 久久久久久综合| 久久综合成人精品亚洲另类欧美| 欧美久久高跟鞋激| 欧美日韩在线免费视频| 色视频成人在线观看免| 99riav久久精品riav| 波多野结衣亚洲| www.亚洲色图| 92精品国产成人观看免费| 国产凹凸在线观看一区二区| 国产一区二区三区在线观看免费 | www.亚洲人| av爱爱亚洲一区| 9色porny自拍视频一区二区| 懂色av一区二区三区免费看| 国产精品系列在线播放| 高清日韩电视剧大全免费| 国产精品一区二区三区网站| 国产在线视视频有精品| 国产精品1区2区| 成人一区二区视频| av亚洲精华国产精华| 色播五月激情综合网| 欧美伊人久久大香线蕉综合69| 91黄色免费看| 欧美一区二区三区啪啪| 日韩美女视频一区二区在线观看| 欧美不卡一区二区| 国产欧美一二三区| 亚洲人成小说网站色在线| 亚洲成在线观看| 麻豆极品一区二区三区| 粉嫩绯色av一区二区在线观看| 成人黄色片在线观看| 欧洲精品视频在线观看| 正在播放一区二区| 国产婷婷色一区二区三区四区| 欧美激情一区二区三区蜜桃视频| 国产精品麻豆欧美日韩ww| 亚洲制服欧美中文字幕中文字幕| 亚洲国产视频a| 国产在线不卡一区| 91麻豆国产香蕉久久精品| 欧美日韩不卡一区二区| 精品国产亚洲在线| 亚洲欧美日韩中文字幕一区二区三区| 亚洲高清视频中文字幕| 国产麻豆日韩欧美久久| 99视频国产精品| 日韩欧美在线1卡| 亚洲欧美自拍偷拍色图| 免费高清不卡av| 99精品视频一区二区| 日韩免费电影一区| 亚洲免费看黄网站| 另类中文字幕网| 91捆绑美女网站| 久久这里只有精品视频网| 亚洲亚洲人成综合网络| 成人激情av网| 欧美电影免费观看高清完整版在| 国产精品美女久久久久久久久 | 91在线高清观看|