91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.34KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-26
  • 語言: C/C++
  • 標簽: c??

資源簡介


c語言寫的 介數計算 基于廣度優先搜索技術(適合與無權無向網絡)

資源截圖

代碼片段和文件信息

#include?
#include?

#define?MVNum?100??//最大頂點數
#define?Maxint?32767
typedef?char?VertexType;
typedef?int?Adjmatrix;
typedef?struct
{
VertexType?vexs[MVNum];????//頂點數組,類型假定為char型
Adjmatrix?arcs[MVNum][MVNum];?//鄰接矩陣,類型假定為int型
long?value[MVNum];
float?betw[MVNum];?//這個才是圖中各個點?最終的介數
}MGraph;

/*****************隊列的相關函數操作*****************/

typedef?struct{??????????/*定義一個隊列結構*/
long?Q[MVNum];
int?frontrear;???//隊頭隊尾指針
int?num;??????????//隊中元素個數
}c_queue;

c_queue?*init_queue()???//初始化隊列?ji?chansheng?yige?kong?duilie
{
c_queue?*q;
q=(c_queue?*)malloc(sizeof(c_queue));?//分配隊列存儲空間
q->front=q->rear=MVNum-1;
q->num=0;
return?q;
}

int?push(c_queue?*qint?x)//入隊操作
{
//if(q->num==0)
{
// printf?(“隊空\n“);
// return?-1;
}
//else?
{
q->rear=(q->rear+1)%MVNum;??//rear?循環到隊列開頭了
????????q->Q[q->rear]=x;
q->num++;
//printf(“入隊:%d\n“x);
return?1;//入隊完成
}
}

int?pop(c_queue?*q)//出隊操作
{
int?x;
if(q->num==0)

評論

共有 條評論