上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: 也许最直观的图处理问题就是你常常需要使用某种地图软件或者导航系统来获取从一个地方到另一个地方的路径。我们立即可以得到与之对应的图模型:顶点对应交叉路口,边对应公路,边的权重对应该路段的成本(时间或距离)。如果有单行线,那就意味着还需要考虑加权有向图。在这个模型中,问题很容易就可以被归纳为: 找... 阅读全文
posted @ 2015-05-10 23:26 峰子_仰望阳光 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 本文主要参考自《算法》。 加权图是一种为每条边关联一个权值或是成本的图模型。这种图能够自然地表示许多应用。在一幅航空图中,边表示航线,权值则可以表示距离或是费用。在一幅电路图中,边表示导线,权值则可能表示导线的长度即成本,或是信号通过这条线路所需的时间。在这些情形中,最令人感兴趣的自然是将成本... 阅读全文
posted @ 2015-05-09 12:35 峰子_仰望阳光 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 本文兼参考自《算法导论》及《算法》。 以前一直不能够理解深度优先搜索和广度优先搜索,总是很怕去碰它们,但经过阅读上边提到的两本书,豁然开朗,马上就能理解得更进一步。 下文将会用到的一个无向图例子如下: 深度优先搜索迷宫搜索 在《算法》这本书中,作者写了很好的一个故事。这个故事让我马上理解... 阅读全文
posted @ 2015-04-27 23:30 峰子_仰望阳光 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 本文关于图的概述主要引自《新编数据结构习题与解析》(李春葆等著)第11章。1. 图的基本概念1.1 图 图G由两个集合V和E组成,记为G=(V, E),其中V是顶点的有限非空集合,E是V中顶点偶对的有限集,这些顶点偶对 称为边。1.2 无向图 在图G中,如果代表边的顶点偶对是无序的,则称G为... 阅读全文
posted @ 2015-04-22 11:41 峰子_仰望阳光 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 本文参考自一博文与《算法导论》。 《算法导论》之前介绍了合并排序、堆排序和快速排序的特点及运行时间。合并排序和堆排序在最坏情况下达到O(nlgn),而快速排序最坏情况下达到O(n^2),平均情况下达到O(nlgn),因此合并排序和堆排序是渐进最优的。这些排序在执行过程中各元素的次序基于... 阅读全文
posted @ 2015-04-21 23:22 峰子_仰望阳光 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 本文介绍部分主要参考自一博文及《算法导论》。 散列表(Hash Table)是实现字典操作的一种有效数据结构。尽管最坏情况下,散列表中查找一个元素的时间与链表中查找的时间相同,达到了O(n)。然而在实际应用中,散列表的性能是极好的。在一些合理的假设下,在散列表中查找一个元素的平均时间是O(... 阅读全文
posted @ 2015-04-18 22:39 峰子_仰望阳光 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 在VS2013中,可以使用VS自带的C++单元测试框架。 在使用该框架前,需要先安装Unit Test Generator(可以通过菜单“工具->扩展和更新”搜索安装)。 下边,就阐述一下利用该框架的步骤:1. 新建空的Win32控制台项目NativeUnitTest 将该工程的"配置类型... 阅读全文
posted @ 2015-04-18 21:24 峰子_仰望阳光 阅读(5589) 评论(0) 推荐(0) 编辑
摘要: 顺序查找对于有序序列/链表和无序序列/链表都可行,但二分查找就只能对有序序列进行查找了。二分查找在查找时速度较快(lgN),不过它对序列的有序要求会导致节点插入时间的增加(相对无序序列/链表)。 《算法》总结了一个表如下:算法(数据结构)最坏情况下的成本(N次插入后)平均情况下的成本(N次随机... 阅读全文
posted @ 2015-04-14 22:15 峰子_仰望阳光 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-04-14 22:10 峰子_仰望阳光 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 本文关于排序算法概述引自《新编数据结构习题与解析》(李春葆等著)第10章及《算法》第3章3.1节。 被查找的对象是由一组记录组成的表或文件,每个记录由若干个数据项组成,并假设每个记录都有一个能唯一标识该记录的关键字。 查找的定义是:给定一个值k,在含有n个记录的表中找出关键字等于k的记录... 阅读全文
posted @ 2015-04-14 11:53 峰子_仰望阳光 阅读(317) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页