摘要:
1.直接插入排序 【思想】利用有序表的插入操作进行排序 有序表的插入:将一个记录插入到已排好序的有序表中,从而得到一个新的有序表 【特点】稳定 空间代价:O(1) 时间代价:O(n^2) 2.折半插入排序 【思想】 ·在插入第i个记录时,前面的记录已经是有序的了 ·可以用二分法查找第i个记录的正确位 阅读全文
摘要:
【思路】BST的后序序列的合法序列是,对于一个序列S,最后一个元素是x (也就是根),如果去掉最后一个元素的序列为T,那么T满足:T可以分成两段,前一段(左子树)小于x,后一段(右子树)大于x,且这两段(子树)都是合法的后序序列。下面是在讨论中看到的一份代码,已学习到。 阅读全文