摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解答 前序打印先打父节点,再打左节点、最后打右节点, 阅读全文
posted @ 2020-09-24 21:10 aaronthon 阅读(123) 评论(0) 推荐(0)
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解答 1,循环每一行,先判断当前行的最后一个元素与target是否相等,相等则return。 2 阅读全文
posted @ 2020-09-24 11:16 aaronthon 阅读(94) 评论(0) 推荐(0)
摘要: def ma(li): if not li: return li n = len(li) m = [] for i in range(n-1): nn = 0 for j in range(i+1, n-1): if li[i] < li[j]: nn += 1 m.append(nn) print 阅读全文
posted @ 2020-09-24 11:02 aaronthon 阅读(181) 评论(0) 推荐(0)