发表评论取消回复
相关阅读
相关 剑指offer读书笔记:第六章,面试中的各项个能力02
问题01 N个骰子的点数 ![这里写图片描述][70] 基于递归求骰子点数,时间效率不够高。 先把骰子分成两堆,第一堆只有一个,第二堆有n-1个, 单独的
相关 剑指offer读书笔记:第六章,面试中的各项个能力01
![这里写图片描述][70] 问题01 数字在排序数字中的数量 ![这里写图片描述][70 1] 最笨的方法使用Map统计遍历,但是题目是有序数组,所以必然是二分查找
相关 剑指offer读书笔记:第四章,解决面试题的思路02
问题01 二叉树中和为某一值的路径 ![这里写图片描述][70] 直接DFS深度优先遍历即可 问题02 复杂链表的复制 ![这里写图片描述][70 1] 方法
相关 剑指offer读书笔记:第四章,解决面试题的思路01
![这里写图片描述][70] 问题01 二叉树的镜像–>反转二叉树 ![这里写图片描述][70 1] 这个就是著名的反转二叉树问题 void exchang
相关 剑指offer读书笔记:第二章,面试基本知识03
问题01 排序算法 && 旋转数组 ![这里写图片描述][70] 上面的做法是基于统计来实现排序。 ![这里写图片描述][70 1] 很明显最直接的方法就是暴力遍
相关 剑指offer读书笔记:第二章,面试基本知识02
问题1 有序矩阵+右上角查找 ![这里写图片描述][70] 方法有二 暴力查找 右上角查找 问题变形:寻找第k小的数据 方法有二 \- 暴力遍
相关 剑指offer读书笔记:第二章,面试基本知识01
问题01 C++拷贝构造函数 ![这里写图片描述][70] 答案选择A。因为C++要求复制构造函数不允许使用值传递来传递参数,否者会出现无限调用复制构造函数的情况。
相关 剑指offer读书笔记:第三章,高质量的代码
问题01 代码的全面性 在写代码的时候要注意各种情况的考虑,一般分为三个方面: 功能测试:这个主要测试可以不可以完成函数的功能, 边界测试:这个尽量要考虑各
相关 剑指Offer面试题思路解析
> 面试题58:二叉树的下一个节点 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。
相关 剑指offer Java实现 第四题
代码是按照书本上的思路完成,然后通过了牛客网上的所有测试样例的 第四题:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下
还没有评论,来说两句吧...