- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 图最短路径
1. // Graph.h: interface for the CGraph class.
2. //
3. //////////////////////////////////////////////////////////////////////
4.
5. #ifndef __GRAPH_H
6. #define __GRAPH_H
7.
8. #include vector
9. #include iostream
10. #define INFINITY
11.
12. using namespace std;
13.
14. class CGraph
15. {
16. public:
17. class CVertex{
18. public:
19. CVertex(){
20. }
21. CVertex(const CVertex v){
22. this-known = v.known;
23. this-dist = v.dist;
24. this-prev = v.prev;
25. this-neighbors = v.neighbors;
26. this-weights = v.weights;
27. }
28.
29. bool known;
30. double dist;
31. int prev;
32. vectorint neighbors;
33. vectordouble weights;
34. };
35.
36. public:
37. CGraph();
38. virtual ~CGraph();
39.
40. void setVertexNum(int n){
41. vertexes.clear();
42. for(int i=0; in; i++){
43. vertexes.push_back(CVertex());
44. }
45. }
46.
47. // insertEdge(0,1,2)
48.
49. void insertEdge(int start, int end, double w){
50. vertexes[start].neighbors.push_back(end);
51. vertexes[start].weights.push_back(w);
52. }
53.
54.
55. void dijistra(int start){
56. for(int i=0; ivertexes.size(); i++){
57. vertexes[i].known = false;
58. vertexes[i].dist = INFINITY;
59. vertexes[i].prev = -1
您可能关注的文档
- 一年级数学下册第四单元复习.ppt
- 2012年普通高等学校招生全国统一考试理科数学(江西卷)(Word版).doc
- Spring,hibernate,struts常见的面试笔试题汇总.doc
- 知识树--闫立芳.ppt
- 六年级行程问题提高练习.doc
- 2010年政治经济学(财经类)知识网络图.doc
- 初中历史八年级课件13.红军不怕远征难.ppt
- 职位描述-Manager, Ticketing Operation Centre.doc
- 2.2 水分子的变化第一课时学案.doc
- yantubbs-GCTS STX系列动三轴软件操作流程.pdf
- 2025年宁德师范学院单招职业适应性考试题库及答案1套.docx
- 2025年宁夏葡萄酒与防沙治沙职业技术学院单招职业倾向性考试题库一套.docx
- 2025年宁夏银川市单招职业倾向性测试题库完美版.docx
- 2025年宁夏石嘴山市单招职业适应性考试题库及答案1套.docx
- 2025年宁夏职业技术学院单招职业适应性考试题库一套.docx
- 2025年宁夏葡萄酒与防沙治沙职业技术学院单招职业技能考试题库必考题.docx
- 2.《烛之武退秦师》课件 第2课时 统编版高一语文必修下册.pptx
- 2025年宁夏石嘴山市单招职业适应性考试题库及参考答案.docx
- 2025年宁夏石嘴山市单招职业适应性测试题库及答案一套.docx
- 2025年宁夏石嘴山市单招职业倾向性测试题库一套.docx
文档评论(0)