图的基础与搜索 主讲队:Dragon 本课件很多地方引用了学长的课件 建图 1.用结构建图 这种方法多用于以下几种情况: 每个节点有着确定数量的路径 每个点有一定的信息量(权值等) struct point 常用于二叉树等一系列题目 int left; int right; int value; int father; p[205]; 2.用邻接矩阵建图 用a[i][j]表示从点i到点j的路程长度(权值等) 好处:可以很容易的表示出每两个节点之间的路径,也可以记录权值。 缺点:遍历的时候很费时间,空间占用量非常大。 int a[205][205]; 3.用vector建图 vector不但和数组一样可以对元素进行随机访问,还能在尾部插入元素。完全可以替代数组。 vector具有内存自动管理的功能,对于元素的插入和删除,可以动态调整所占内存空间。 vector需要头文件包含申明include 。 vector同数组一样,也是从下标0开始计数的。 vector容器有两个重要的方法,begin()和end()。begin()返回的是首元素位置的迭代器;end()返回的是最后一个元素的下一元素位置的迭代器。 Vector的基本操作 #include (头文件) using namespace std;(c++) vector (vector中存的变量类型) v(vector的名称
您可能关注的文档
- 教师手册(A4版空白表格由你填)资料.doc
- 教师问题集资料.docx
- 教师招考必背考点教育学知识资料.doc
- 教师招聘考试经典教育作文(全)资料.docx
- 教师招聘考试模拟考卷[中学生物科目]资料.doc
- 教师招聘内部试卷(二)-文档版资料.doc
- 教师招聘生物试卷资料.doc
- 建党95周年知识试题及答案资料.doc
- 教师资格考试教育教学知识与能力-中学版(完整版)_2资料.ppt
- 建构主义学习理论与新课程英语教学资料.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 2025年江西财大mba面试题库及答案.doc VIP
- 汕头文化馆面试题及答案.docx VIP
- 在线网课学习课堂《学术交流英语(哈工 )》单元测试考核答案.pdf VIP
- 2025中华护理学会团体标准——抗肿瘤药物静脉给药技术.pptx
- DLT5210.1-2021电力建设施工质量验收规程(全word表格版)..doc
- 《智慧化税费申报与管理》教案 绪论.pdf
- 中职英语语文版(2021)基础模块2Unit 1 The Spring Festival 教案(表格式)(内嵌音频+视频).pdf VIP
- 涵洞盖板预制施工方案首件.pdf VIP
- 幼儿园教育中生活教育的实践研究课题报告教学研究课题报告.docx
- 第四届全国冶金矿山行业职业技能竞赛(电气设备点检员赛项)理论参考试题库(含答案).docx VIP
原创力文档

文档评论(0)