![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
algorithm
文章平均质量分 76
hp_truth
一个热爱技术的人
展开
-
算法,请不要这么经典 - 二叉树的可视化
围绕二叉树的算法实在是太多了,以前也总结过一些,但这次决定通过博客的方式,把自己的一些总结和大家分享一下。 首先声明,代码中肯定会参考一些别人的代码,由于是陆陆续续总结的,所以没法给出参考的链接,在此谨表示感谢,如果觉得侵犯了版权,可以给我留言。 由于二叉树相关的算法很多,所以我们将以专辑的方式讨论一下。 在讨论具体算法之前,想想要是能把二叉树打印出来多好啊,看到很多博客上都有很多的图,看起原创 2015-03-23 17:01:59 · 3125 阅读 · 0 评论 -
leetcode - Insert Interval
Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary). You may assume that the intervals were initially sorted according to their start times. E原创 2015-04-09 16:45:44 · 456 阅读 · 0 评论 -
排序算法的简单总结
1. STL sort: template void sort( RandomIt first, RandomIt last); template void sort( RandomIt first, RandomIt last, Predicate comp); 说明: Implementation: sort() uses an introsort (qui原创 2015-04-28 16:19:10 · 496 阅读 · 0 评论 -
算法,请不要这么经典 - 平衡二叉搜索树AVL
AVL 实现: https://code.csdn.net/hp_truth/data_structure_and_algorithm/tree/master/tree/AvlTree.h之前的一篇文章简单地介绍了二叉树的可视化,有了这个工具,可以更直观地对二叉搜索树进行理解。 二叉搜索树的查找比较简单,效率取决于树的左右子树是否平衡,对于平衡的二叉搜索树,查找的时间复杂度是O(n)。 而树是原创 2015-05-06 14:42:29 · 697 阅读 · 0 评论