摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 多源最短路径算法 1.使用Dijkstra算法对每个顶点运行一次运算,可以得到每个顶点到最图所有顶点的最小值,时间复杂度为:T = O( |V| 3 + |E||V|)。该算法对稀疏图比较好 2.使用Floyd算法 阅读全文
posted @ 2017-05-14 21:03 浪漫逆风 阅读(3164) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 Dijkstra 算法 令S={源点s + 已经确定了最短路径的顶点v i } 对任一未收录的顶点v,定义dist[v]为s到v的最 短路径长度,但该路径仅经过S中的顶点。即路径 {s(v i S)v}的最小长 阅读全文
posted @ 2017-05-14 20:59 浪漫逆风 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 算法思想:按照递增(非递减)的顺序找出到各个顶点的最短路径。程序的框架和BFS有点类似 下面是代码演示: 1 /* 2 * singleUnweight.c 3 * 4 * Created on: 2017年5月13 阅读全文
posted @ 2017-05-14 20:57 浪漫逆风 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》感谢PTA代码测试工具 Tree Traversals Again 1 Question An inorder binary tree traversal can be implemented in a non-rec 阅读全文
posted @ 2017-05-11 09:50 浪漫逆风 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 Complete Binary Search Tree 1 Question A Binary Search Tree (BST) is recursively defined as a binary tree wh 阅读全文
posted @ 2017-05-10 20:00 浪漫逆风 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 题目: 六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一 阅读全文
posted @ 2017-05-09 20:47 浪漫逆风 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 Question: This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the w 阅读全文
posted @ 2017-05-08 20:19 浪漫逆风 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 Graph 1 What is the graph 1.1 Graph Definition a) show the relationship of many to many b) contain: 1.a grou 阅读全文
posted @ 2017-04-28 20:59 浪漫逆风 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-25 20:46 浪漫逆风 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 代码的测试工具PTA File Transfer 1 Question 2 Explain First, we will put N elements in a array,the elements is from 阅读全文
posted @ 2017-04-23 09:16 浪漫逆风 阅读(667) 评论(0) 推荐(0) 编辑