随笔分类 -  Algorithms

摘要:http://www.cnblogs.com/flyoung2008/articles/2136485.htmlpriority_queue调用 STL里面的 make_heap(), pop_heap(), push_heap() 算法实现,也算是堆的另外一种形式。先写一个用 STL 里面堆算法实... 阅读全文
posted @ 2015-07-27 11:10 die 阅读(144) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/void/archive/2012/02/01/2335224.html优先队列是队列的一种,不过它可以按照自定义的一种方式(数据的优先级)来对队列中的数据进行动态的排序每次的push和pop操作,队列都会动态的调整,以达到我们预期的方式来存储。例如:我... 阅读全文
posted @ 2015-07-27 11:07 die 阅读(228) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html 堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:... 阅读全文
posted @ 2015-07-27 11:06 die 阅读(163) 评论(0) 推荐(0)
摘要:教你透彻了解红黑树1、教你透彻了解红黑树2、红黑树算法的实现与剖析3、红黑树的c源码实现与剖析4、一步一图一代码,R-B Tree5、红黑树插入和删除结点的全程演示6、红黑树的c++完整实现源码------------------------------一、红黑树的介绍先来看下算法导论对R-B Tr... 阅读全文
posted @ 2015-03-24 15:08 die 阅读(366) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/quitepig/article/details/8041308B树即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如: ... 阅读全文
posted @ 2015-03-24 13:53 die 阅读(11818) 评论(1) 推荐(1)