摘要:
题目:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 这道题可以用大根堆来做,大根堆的top元素是整个堆里面最大的元素。我们往大根堆里面加元素,如果堆里面的个数大于K了,就把堆顶元素弹出来,所以弹出来的是堆中的最大元素。由于每 阅读全文
posted @ 2019-10-22 17:00
wtzhang
阅读(165)
评论(0)
推荐(0)
摘要:
题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解决这道题的关键在于,前序遍历的顺序是先根再左子树再右子 阅读全文
posted @ 2019-10-22 16:55
wtzhang
阅读(125)
评论(0)
推荐(0)

浙公网安备 33010602011771号