剑指Offer目录

版权声明:个人博客:转载请注明出处 https://blog.csdn.net/weixin_43161811/article/details/82534620

每天至少五道面试题~~~java实现
剑指Offer01~赋值运算符函数
剑指Offer02~单例设计模式
剑指Offer03~数组中重复的数字
剑指Offer04~ 二维数组中查找目标值
剑指Offer05~替换字符串中的空格
剑指Offer06~ 从尾到头打印链表
剑指Offer07~ 由前序和中序遍历重建二叉树
剑指Offer08~ 二叉树的下一个节点(中序遍历)
剑指Offer09~ 用两个栈实现队列
剑指Offer10~ 斐波那契数列的第n项(青蛙跳台阶)
剑指Offer11~ 求旋转数组的最小数字(有序数组中使用二分查找法)
剑指Offer12~ 矩阵中的路径(回溯法)
剑指Offer13~ 机器人的运动范围(回溯法)
剑指Offer14~ 剪绳子(动态规划和贪婪算法)
剑指Offer15~ 二进制中1的个数(位运算)
剑指Offer16~ 数值的整数次方
剑指Offer17~ 打印1到最大的n位数(用字符串或者数组表达大数)
剑指Offer18~ O(1)时间删除链表节点
剑指Offer19~ 使数组中的奇数位于偶数前面
剑指Offer20~ 找链表中倒数第K个节点
剑指Offer21~ 输出反转后的链表
剑指Offer22~ 合并两个有序链表
剑指Offer23~ 判断二叉树A中是否包含子树B
剑指Offer24~ 二叉树的镜像
剑指Offer25~ 顺时针打印矩阵
剑指Offer26~ 包含min函数的栈
剑指Offer27~ 判断一个栈是否是另一个栈的弹出序列
剑指Offer28~ 层序遍历二叉树
剑指Offer29~ 后序遍历二叉搜索树
剑指Offer30~ 二叉树中和为某值的路径
剑指Offer31~ 复杂链表的复制
剑指Offer32~ 二叉搜索树转换为双向链表
剑指Offer33~ 打印字符串中所有字符的排列
剑指Offer34~ 数组中出现次数超过一半的数字
剑指Offer35~ 找出最小的K个数
剑指Offer36~ 连续子数组的最大和
剑指Offer37~ 从1到整数n中1出现的次数
剑指Offer38~ 把数组中的数排成一个最小的数
剑指Offer39~ 求第N个丑数
剑指Offer40~ 第一个出现一次的字符
剑指Offer41~ 数组中逆序对的个数
剑指Offer42~ 两个链表的第一个公共节点
剑指Offer43~ 数字在排序数组中出现的次数
剑指Offer44~ 二叉树的深度
剑指Offer45~ 数组中只出现一次的两个数,而其他数都出现两次。
剑指Offer46~ 和为s的连续整数序列
剑指Offer47~ 翻转字符串
剑指Offer48~ n个骰子的点数及出现的概率44. 扑克牌的顺子
剑指Offer49~ 圆圈中最后剩下的数
剑指Offer50~ 1+2+3+…+n的和
剑指Offer51~ 不用加减乘除做加法
剑指Offer52~ 不能被继承的类
剑指Offer53~ 字符串转换为整数
剑指Offer54~ 树中两个节点的最低公共祖先
剑指Offer55~ 找出重复的数
剑指Offer56~ 构建乘积数组
剑指Offer57~ 正则表达式匹配
剑指Offer58~ 表示数值的字符串
剑指Offer59~ 字符流中第一个不重复的字符
剑指Offer60~ 链表中环的入口节点
剑指Offer61~ 删除链表中重复的节点
剑指Offer62~ 二叉树的下一个节点
剑指Offer63~ 对称的二叉树
剑指Offer64~ 按之字形顺序打印二叉树
剑指Offer65~ 把二叉树打印成多行
剑指Offer66~ 序列化二叉树
剑指Offer67~ 二叉搜索树的第K个节点
剑指Offer68~ 数据流中的中位数
剑指Offer69~ 滑动窗口的最大值
剑指Offer70~ 矩阵中的路径

猜你喜欢

转载自blog.csdn.net/weixin_43161811/article/details/82534620
今日推荐