
剑指offer
qq_38627111
这个作者很懒,什么都没留下…
展开
-
剑指offer第四题-2020-8-27
题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 理解前序遍历,中序遍历,后序遍历 前序遍历:中,左,右 中序遍历:左,中,右 后序遍历:左,右,中 例如:这是一个二叉树 前序遍历:124356 中序遍历:421536 后序遍历:425631 理解给出前序和中序推断出二叉树结构 依上图为例: 前序遍历:124356原创 2020-08-27 20:48:06 · 223 阅读 · 0 评论 -
剑指offer第一题-2020-8.27
剑指offer第一题 二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 找规律: 1.每一个对角线元素是他所对应的矩阵中最大的元素,例如arr[1][1]是二维矩阵最大的元素 2.整个矩阵的最大值是右下角的元素 3.从左往右依次增大,从上往下依次增大 自己的方法: 1.判断长度:二维数组如果空或者长度是0, 返回false。 2.判断临界值:如原创 2020-08-27 12:26:41 · 185 阅读 · 0 评论