摘要:
堆,我们可以把它看做是一个完全二叉树(本质不是完全二叉树),一般分为大顶堆和小顶堆。在堆排序中大顶堆用于从小到大的排列,小顶堆用于从大到小的排列。堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。 大致的步骤: 堆排序每次从最后一个非叶子节点开始,比较根与两 阅读全文
posted @ 2018-03-07 18:01
javier_macro
阅读(148)
评论(0)
推荐(0)
摘要:
二叉树遍历有先序、中序和后序三种遍历方式。 先序:根左右 中序:左根右 后序:左右根 给出树的根节点后可根据递归求得不同的序列,这方面不是这的重点先按下不表。 这里的重点在于如何在知道了二叉树的2种遍历序列的基础上求得第3种遍历序列。这里有两种方法,一种是采用线段数的做法,第二种是采用建树的做法。 阅读全文
posted @ 2018-03-07 17:12
javier_macro
阅读(589)
评论(0)
推荐(0)

浙公网安备 33010602011771号