BFS
来源:互联网 发布:redis mysql同步 编辑:程序博客网 时间:2024/06/06 07:39
void BFS(MGraph *graph){ LinkQueue queue; int i,j,index; QElemType temp; initQueue(&queue); // 初始化一个访问标记数组 for(i = 0; i < MAX_VERTEX_NUM; i ++){ vertexStatusArrForBFS[i] = 0; } // 从每一个点 出发 访问 for(j = 0; j < graph->vexnum; j ++){ if(vertexStatusArrForBFS[j] == 0){ printf("%c",graph->vexs[j]); vertexStatusArrForBFS[j] = 1; enQueue(&queue,graph->vexs[j]); while(!queueEmpty(&queue)){ deQueue(&queue,&temp); //访问队列里的节点 index = findIndex(graph,temp); for(i = 0; i < MAX_VERTEX_NUM; i ++){ // 寻找节点的邻接点 if(graph->arcs[index][i].adj != 0){ if(vertexStatusArrForBFS[i] == 0){ printf("%c",graph->vexs[i]); vertexStatusArrForBFS[i] = 1; enQueue(&queue,graph->vexs[i]); } } } } } }}
0 0
- BFS
- bfs
- BFS
- BFS
- bfs
- BFS
- bfs
- BFS
- BFS
- bfs
- BFS
- BFS
- BFS
- BFS
- BFS
- bfs
- BFS
- BFS
- 结构体的定义及其初始化方法And typedef的使用-----------权当笔记了
- [kuangbin带你飞]专题四 最短路练习
- 数据结构基础(22)--红黑树的设计与实现(上)
- Mybatis学习笔记-事务管理详解
- Android中inflate简介
- BFS
- 工作周记
- HDOJ 题目3065 病毒侵袭持续中(AC自动机,求字串在母串出现个数)
- 【翻译】在Ext JS 6通用应用程序中使用既共享又特定于视图的代码
- KMP算法 —— next 数组的应用 --- 前缀中最小循环节,最大重复次数
- BMP、JPEG、PNG、GIF格式总结
- vb.net SplitContainer控件增加自动拆分的小箭头
- JSP中利用JFreechart生成图表
- hdu2955 dp