【广度优先搜索】图形的广度优先遍历

更新时间:2015-02-21    来源:报表/图形    手机版     字体:

【www.bbyears.com--报表/图形】


 

//========================================
//   图形的广度优先遍历              
// ========================================
#include
#define MAXQUEUE 10               // 遍历过程中存储结点队列的最大容量      
#define MAX 9
struct node                       // 图形顶点结构  
{
   int vertex;                    // 顶点信息         
   struct node *nextnode;         // 指下一顶点   
};
typedef struct node *graph;       // 图形的结构申明    
struct node head[9];              // 图形顶点结构数组    
int visited[9];                   // 遍历记录数组        

int queue[MAXQUEUE];              //队列的数组      
int front = -1;                   //队列的前端         
int rear = -1;                    //队列的后端          

//----------------------------------------
//  建立图形                               
// ----------------------------------------
void creategraph(int *node,int num)
{
   graph newnode;  

本文来源:http://www.bbyears.com/asp/13124.html

猜你感兴趣