- 4
- 0
- 约5.91千字
- 约 35页
- 2017-12-25 发布于湖北
- 举报
图的表示及存储.ppt
【练习】:请用数组模拟邻接表的方式建立图 图的邻接表存储法,又叫链式存储法。本来是要采用链表实现的,但大多数情况下只要用数组模拟即可。 定义两个数组,例如:int g[101][101];用来存储这个图。再定义一个一维数组: int num[101];用来记录与每个点相连的点的数目。 如果边有权值,还要定义一个数组int val[101][101]存储边权。 2 图的存储 在C++语言中可用STL链表实现链表维护 【数组模拟邻接表存储】:参考程序段 #includeiostream using namespace std; int n,m,i,j,c; int g[101][101]; int num[101]; int main() { memset(g,0x7f,sizeof(g)); memset(num,0,sizeof(num)); cinn; for (i = 1; i = n; i++) { cin num[i];//第i行说明点i的连接情况,每行的开头读入与之相连的点的数目 for (j = 1; j = num[i]; j++) { cin g[i][j];
您可能关注的文档
- 四年级品德与社会我来当导游.ppt
- 四年级数学《角的度量》1认识角课件.ppt
- 四年级数学上册《认识平行四边形》课件.ppt
- 四年级科学航海家的发现课件.ppt
- 四年级第五单元《导游词》.ppt
- 四年级第五单元导游词作文指导.ppt
- 四年级语文下册《永生的眼睛》课件.ppt
- 图书馆助理培训内容.ppt
- 图学透视.ppt
- 图学透视17.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)