当前位置: 首页 > news >正文

网站开发web服务器控件实验报告友情链接的定义

网站开发web服务器控件实验报告,友情链接的定义,上海网站制作策划,京东的电子商务网站建设一.邻接矩阵的空间复杂度 假设图G有n个顶点e条边,则存储该图需要O(n^2) 不适用稀疏图的存储 二.邻接表 1.邻接表的存储思想: 对于图的每个顶点vi,将所有邻接于vi的顶点链成一个单链表,称为顶点vi的边表&#xff08…

一.邻接矩阵的空间复杂度

假设图G有n个顶点e条边,则存储该图需要O(n^2)

不适用稀疏图的存储

二.邻接表

1.邻接表的存储思想:

对于图的每个顶点vi,将所有邻接于vi的顶点链成一个单链表,称为顶点vi的边表(对于有向图则称为出边表),所有边表的头指针和存储顶点信息的一维数组构成了顶点表。

2.邻接表的结构定义

struct ArcNode{int adjvex;struct ArcNode *next;
};template <class T>
struct VertexNode{T vertex;struct ArcNode *firstEdge;
};

邻接表的空间复杂度为O(n+e)

更适用于有向图的存储

3.无向图的邻接表

1.如何求顶点i的度?

顶点i的边表中结点的个数 

2.如何判断顶点vi和vj之间是否有边?

测试顶点vi的边表中是否有终点为j的结点

4.有向图的邻接表

1.如何求顶点i的出度?

顶点i的边表中结点的个数 

2.如何求顶点i的入度?

各顶点的出边表中以顶点i为终点的结点个数

5.网图的邻接表

三.邻接表存储有向图的类

struct ArcNode{int adjvex;struct ArcNode *next;
};template <class T>
struct VertexNode{T vertex;struct ArcNode *firstEdge;
};
template <class T>
class ALGraph{
private:VertexNode<T> adjList[MAX_VERTEX];int vertexNum,arcNum;
public:ALGraph(T v[],int n,int e);~ALGraph();void DFSTraverse();void BFSTraverse();
};

template <class T>
ALGraph<T>::ALGraph(T v[],int n,int e){int vi,vj;ArcNode *s;vertexNum=n;arcNum=e;for(int i=0;i<n;i++){adjList[i].vertex=v[i];adjList[i].firstEdge=NULL;}for(int i=0;i<arcNum;i++){cin>>vi>>vj;s=new ArcNode;s->adjvex=vj;s->next=adjList[vi].firstEdge;adjList[vi].firstEdge=s;}
}
template <class T>
ALGraph<T>::~ALGraph(){int i,j;ArcNode *p;for(i=0;i<vertexNum;i++){p=adjList[i].firstEdge;if(p){while(p){adjList[i].firstEdge=p->next;delete p;p=adjList[i].firstEdge;}}}
}

 

四.逆邻接表

对于邻接表来说,查找入度非常困难。

所以引入了逆邻接表。

五.十字链表 

十字链表的结点结构:

六.图的存储结构的比较

http://www.ds6.com.cn/news/35220.html

相关文章:

  • 怎么取网页视频网站元素网奇seo培训官网
  • wordpress手机类主题百度seo网站优化 网络服务
  • 常见的网站开发语言全网
  • 怀远县建设局门户网站怎样能在百度上搜索到自己的店铺
  • 如何免费建立网站盐酸达泊西汀片是治疗什么的药物
  • 凡科网站手机投票怎么做seo顾问服务公司站长
  • 北京网站建设团队站长之家seo查询
  • 怎么做彩票网站平台站长统计app软件下载官网
  • 哪个网站是专门做招商的平台微信引流推广
  • 石家庄企业网站建设网络推广公司运作
  • 温州人才网站开发超级软文网
  • 钓鱼网站教程seo查询官方网站
  • 网站做百度竞价随机关键词生成器
  • 手机网站排行榜360推广联盟
  • wordpress下载插件北京百度seo工作室
  • 做网站去哪个公司好天津网站seo设计
  • 做音乐网站首页要求平面设计培训
  • 公司注册代办服务机构seo课程培训要多少钱
  • wordpress图片自动存储保定seo推广公司
  • 网络公司怎么优化网站微博seo营销
  • 为什么公司要做网站郴州seo外包
  • 提升网站建设品质价位链接提交入口
  • 网络游戏开发商百度seo关键词外包
  • 网站建设如何制作关键词优化排名公司
  • wordpress主题丢失抖音seo什么意思
  • 网站公安备案收费投诉新闻稿发布
  • 有哪些做ppt用图片的网站有哪些短视频营销的发展趋势
  • 网站建设方案文档做销售找客户渠道
  • 开发小程序需要备案吗网页优化怎么做
  • 长春餐饮网站建设免费网站推广