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

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

?? dfstree.cpp

?? 《數據結構》所有相關程序的算法。有圖、數組以及二叉數的問題。附有程序及結果。
?? CPP
字號:
//DFSTree.cpp
//This function is to create a Mini DFSTree
# include <iostream.h>
# include <malloc.h>
# include <conio.h>

# define MAX_VERTEX_NUM 20
# define TRUE 1
# define FALSE 0
# define OK 1
typedef int VertexType;
typedef int InfoType;
typedef int ElemType;

typedef struct ArcNode		//define structure ALGgraph
{  int adjvex;
   struct ArcNode *nextarc;
   InfoType *info;
}ArcNode;

typedef struct VNode
{  VertexType data;
   ArcNode *firstarc;
}VNode,AdjList[MAX_VERTEX_NUM];

typedef struct
{  AdjList vertices;
   int vexnum,arcnum;
   int kind;
}ALGraph;

typedef struct CSNode		//define structure CSNode
{   ElemType data;
    struct CSNode *firstchild,*nextsibling;
}CSNode,*CSTree;

int CreateDG(ALGraph &G)	//CreateDG() sub-function
{  int IncInfo,i,j,k,v1,v2,w;
   cout<<endl<<"Please input the number of G.vexnum (eg. G.vexnum=4): ";
   cin>>G.vexnum;		//input the number of vex
   cout<<"Please input the number of G.arcnum (eg. G.arcnum=4): ";
   cin>>G.arcnum;		//input the number of arc
   cout<<"Please input the number of IncInfo (0 for none) :     ";
   cin>>IncInfo;
   for(i=0;i<G.vexnum;++i)	//initial G.vertices
       {  G.vertices[i].data=i;
	  G.vertices[i].firstarc=NULL;
       }
   cout<<"Plese input arc(V1-->V2), For example: (V1=1,V2=3),(V1=2,V2=4)...";
   for(k=0;k<G.arcnum;++k)	//input arc(v1,v2)
   {  cout<<endl<<"Please input the "<<k+1<<"th arc's v1 (0<v1<G.vexnum): ";
      cin>>v1;
      cout<<"Please input the "<<k+1<<"th arc's v2 (0<v2<G.vexnum): ";
      cin>>v2;
      i=v1;
      j=v2;
      while(i<1||i>G.vexnum||j<1||j>G.vexnum)	//if (v1,v2) illegal, again
       {  cout<<endl<<"Please input the "<<k+1<<"th arc's v1 (0<v1<G.vexnum) : ";
	  cin>>v1;
	  cout<<"Please input the "<<k+1<<"th arc's v2 (0<v2<G.vexnum): ";
	  cin>>v2;
	  i=v1;
	  j=v2;
       }
       i--;
       j--;
       ArcNode *p;
       p=(ArcNode *)malloc(sizeof(ArcNode));	//allocate memory
       if(!p)
       {  cout<<"Overflow!";
	  return (0);
       }
       p->adjvex=j;			//assign p
       p->nextarc=G.vertices[i].firstarc;
       p->info=NULL;
       G.vertices[i].firstarc=p;
       if(IncInfo)
	  {  cout<<"Please input the info :";
	     cin>>*(p->info);		//input information
	  } //if end
   } //for end
   return (OK);
} //CreateDG() end

void DFSTree(ALGraph G,int v,CSTree &T,int *visited,int first)
{    int w;
     CSTree p,q;
     visited[v]=TRUE;
     cout<<endl<<"Create Node "<<v+1;
     for(   w=G.vertices[v].data;
	    G.vertices[v].firstarc!=NULL;
	    w=G.vertices[v].firstarc->adjvex,
	    G.vertices[v].firstarc=G.vertices[v].firstarc->nextarc)
       if(!visited[w]) 		//new CSNode
	  {  p=(CSTree)malloc(sizeof(CSNode));
	     p->data=w;
	     p->firstchild=NULL;
	     p->nextsibling=NULL;
	    if(first)
	    {    T->firstchild=p;
		 first=FALSE;
	    } //if end
	    else
		q->nextsibling=p;
	    q=p;
	    DFSTree(G,w,q,visited,first);	//call DFSTree()
	 } //if end
} //DFSTree() end

void main()		//main() function
{  ALGraph G;
   int first=TRUE;
   CSTree T;
   int visited[MAX_VERTEX_NUM],v;
   cout<<endl<<endl<<"DFSTree.cpp";
   cout<<endl<<"==========="<<endl;
   if(CreateDG(G))	//call CreateDG()
      cout<<endl<<"Create ALGraph success !";
   for(v=0;v<G.vexnum;++v)
      visited[v]=0;	//initial visited[]
   getch();
   cout<<endl<<endl<<"Create MiniSpanTree as follows:"<<endl;
   for(v=0;v<G.vexnum;++v)
      if(!visited[v])
	DFSTree(G,v,T,visited,first);	//call DFSTree()
   cout<<endl<<endl<<"...OK!...";
   getch();
} //main() end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区二区三区不卡牛牛| 色天天综合色天天久久| 日韩三级高清在线| 青娱乐精品视频| 91精品国产综合久久蜜臀 | 性欧美大战久久久久久久久| 99r国产精品| 亚洲欧美日韩国产综合| 一本色道亚洲精品aⅴ| 一区二区在线观看不卡| 欧美性xxxxx极品少妇| 亚洲国产精品久久一线不卡| 欧美日韩不卡一区| 美女在线视频一区| 国产婷婷色一区二区三区| 成人丝袜视频网| 亚洲人精品一区| 欧美日本乱大交xxxxx| 久久国产尿小便嘘嘘| 久久久久国产免费免费| 波多野结衣中文字幕一区二区三区| 欧美国产精品v| 日本高清无吗v一区| 午夜精品一区二区三区免费视频| 日韩一区二区三区视频| 国产精品1区2区| 亚洲欧美韩国综合色| 在线成人免费视频| 国产成人精品三级| 一区二区三区在线高清| 91精品视频网| 成人ar影院免费观看视频| 亚洲一区二区视频在线观看| 日韩一区二区三| 成人午夜视频在线| 亚洲超碰精品一区二区| 久久久久国产精品麻豆ai换脸| 懂色中文一区二区在线播放| 亚洲国产人成综合网站| 久久综合九色欧美综合狠狠| 色网综合在线观看| 国产资源精品在线观看| 亚洲精品中文字幕乱码三区| 欧美成人精品3d动漫h| 91浏览器入口在线观看| 激情另类小说区图片区视频区| 中文字幕在线免费不卡| 91麻豆精品国产自产在线观看一区| 福利91精品一区二区三区| 天天影视网天天综合色在线播放| 国产精品日日摸夜夜摸av| 这里是久久伊人| 91麻豆国产在线观看| 九九九精品视频| 亚洲福利视频一区二区| 欧美激情综合五月色丁香 | ㊣最新国产の精品bt伙计久久| 欧美日本韩国一区二区三区视频| 成人亚洲一区二区一| 麻豆91在线观看| 夜夜嗨av一区二区三区| 国产精品妹子av| 久久久天堂av| 日韩欧美国产精品| 欧美日韩一区小说| 色婷婷精品久久二区二区蜜臂av | 欧美视频自拍偷拍| hitomi一区二区三区精品| 久久精品国产亚洲高清剧情介绍| 一区二区三区在线观看视频 | 欧美日韩在线观看一区二区| 成人黄色av电影| 国产精品自拍在线| 麻豆精品一二三| 奇米888四色在线精品| 亚洲午夜激情网页| 亚洲综合色区另类av| 亚洲人成伊人成综合网小说| 国产嫩草影院久久久久| 久久日韩精品一区二区五区| 欧美成人艳星乳罩| 欧美一三区三区四区免费在线看| 欧美日韩在线三级| 欧美日韩激情一区| 欧美精品自拍偷拍| 欧美精品乱码久久久久久| 欧美日韩精品一区二区天天拍小说| 色综合色狠狠天天综合色| 91在线免费播放| 99久久国产综合精品女不卡| 99视频精品全部免费在线| 成人精品视频一区二区三区尤物| 国产精品影音先锋| 大美女一区二区三区| 成人av免费观看| 91热门视频在线观看| 在线视频一区二区三| 精品视频一区三区九区| 欧美一区在线视频| 久久综合九色综合97婷婷女人 | 国产婷婷一区二区| 国产精品久久久久一区二区三区共| 中文在线一区二区| 亚洲男帅同性gay1069| 夜夜夜精品看看| 日本人妖一区二区| 国内精品嫩模私拍在线| 成人精品gif动图一区| 99re热视频这里只精品| 欧美性感一区二区三区| 91精品国产综合久久久久久久久久| 日韩一区二区三区电影| 久久久精品综合| 久久av中文字幕片| 国产999精品久久久久久绿帽| 不卡一区在线观看| 欧美高清视频不卡网| 久久精品一区二区三区av| 国产精品久久久久久户外露出| 亚洲韩国一区二区三区| 激情综合色播五月| 91色在线porny| 欧美本精品男人aⅴ天堂| 国产精品久久久久三级| 首页国产欧美日韩丝袜| 国产精品羞羞答答xxdd| 欧美视频精品在线| 久久久久久久综合日本| 亚洲午夜免费福利视频| 国产一区二区三区蝌蚪| 欧美体内she精视频| 国产人成一区二区三区影院| 亚洲一区视频在线| 国产不卡视频一区| 欧美猛男gaygay网站| 国产欧美一区二区精品婷婷| 午夜精品久久久久久| 高清在线成人网| 91精品国产品国语在线不卡| 国产精品久久久一本精品 | 一区二区三区小说| 国产乱国产乱300精品| 欧美日韩一区二区三区四区五区 | 777a∨成人精品桃花网| 中文字幕亚洲精品在线观看 | 蜜桃视频在线观看一区二区| 99re8在线精品视频免费播放| 欧美一区二区三区婷婷月色| 亚洲欧美国产毛片在线| 国产成人精品亚洲午夜麻豆| 欧美一二三四区在线| 一区二区欧美精品| 波波电影院一区二区三区| 欧美精品一区二| 日韩国产欧美在线观看| 在线观看亚洲精品| 国产精品毛片久久久久久| 欧亚一区二区三区| 国产欧美日韩视频一区二区| 美女视频一区在线观看| 欧美精品一级二级三级| 亚洲欧美另类综合偷拍| av中文字幕在线不卡| 国产欧美精品一区aⅴ影院 | 久草精品在线观看| 91精品国产一区二区三区香蕉| 亚洲精品一二三四区| 99精品偷自拍| 日本一区二区久久| 国产91对白在线观看九色| 久久蜜臀精品av| 国产一区二区三区蝌蚪| 2024国产精品| 麻豆精品久久久| 日韩三级av在线播放| 免费成人在线观看| 日韩免费性生活视频播放| 丝袜a∨在线一区二区三区不卡 | 蜜桃视频一区二区| 777精品伊人久久久久大香线蕉| 亚洲va欧美va人人爽| 欧美日韩一区不卡| 首页国产丝袜综合| 日韩免费高清视频| 精品一区二区精品| 久久精品一区蜜桃臀影院| 国产成人免费高清| 亚洲同性gay激情无套| 成人av电影免费观看| 亚洲激情一二三区| 欧美久久一区二区| 国内精品视频666| 国产精品每日更新| 欧美亚洲动漫制服丝袜| 青青草原综合久久大伊人精品| 日韩美女在线视频| 成人性生交大片免费看中文| 亚洲欧美日韩系列| 91精品福利在线一区二区三区 | 亚洲国产一区在线观看|