剑指Offer题解汇总

序号名称备注
剑指 Offer 03数组中重复的数字数组 哈希表
剑指 Offer 04二维数组中的查找数组 线性查找
剑指 Offer 05替换空格字符串 双指针
剑指 Offer 06从尾到头打印链表 递归
剑指 Offer 07重建二叉树递归
剑指 Offer 09用两个栈实现队列 队列
剑指 Offer 10-I斐波那契数列DP算法 递归
剑指 Offer 10-II青蛙跳台阶问题DP算法 递归
剑指 Offer 11旋转数组的最小数字数组 二分法
剑指 Offer 12矩阵中的路径回溯 深度优先遍历
剑指 Offer 13机器人的运动范围回溯 深度优先遍历
剑指 Offer 14-I剪绳子贪心算法
剑指 Offer 14-II剪绳子 II贪心算法
剑指 Offer 15二进制中1的个数API
剑指 Offer 16数值的整数次方递归
剑指 Offer 17打印从1到最大的n位数
剑指 Offer 18删除链表的节点
剑指 Offer 19正则表达式匹配
剑指 Offer 20表示数值的字符串
剑指 Offer 21调整数组顺序使奇数位于偶数前面
剑指 Offer 22链表中倒数第k个节点
剑指 Offer 24反转链表
剑指 Offer 25合并两个排序的链表
剑指 Offer 26树的子结构
剑指 Offer 27二叉树的镜像
剑指 Offer 28对称的二叉树
剑指 Offer 29顺时针打印矩阵
剑指 Offer 30包含min函数的栈
剑指 Offer 31栈的压入、弹出序列
剑指 Offer 32-I从上到下打印二叉树
剑指 Offer 32-II从上到下打印二叉树 II
剑指 Offer 32-III从上到下打印二叉树 III
剑指 Offer 33二叉搜索树的后序遍历序列
剑指 Offer 34二叉树中和为某一值的路径
剑指 Offer 35复杂链表的复制
剑指 Offer 36二叉搜索树与双向链表
剑指 Offer 37序列化二叉树
剑指 Offer 38字符串的排列
剑指 Offer 39数组中出现次数超过一半的数字
剑指 Offer 40最小的k个数
剑指 Offer 41数据流中的中位数
剑指 Offer 42连续子数组的最大和
剑指 Offer 431~n整数中1出现的次数
剑指 Offer 44数字序列中某一位的数字
剑指 Offer 45把数组排成最小的数
剑指 Offer 46把数字翻译成字符串
剑指 Offer 47礼物的最大价值
剑指 Offer 48最长不含重复字符的子字符串
剑指 Offer 49丑数
剑指 Offer 50第一个只出现一次的字符
剑指 Offer 51数组中的逆序对
剑指 Offer 52两个链表的第一个公共节点
剑指 Offer 53-I在排序数组中查找数字 I
剑指 Offer 53-II0~n-1中缺失的数字
剑指 Offer 54二叉搜索树的第k大节点
剑指 Offer 55-I二叉树的深度
剑指 Offer 55-II平衡二叉树
剑指 Offer 56-I数组中数字出现的次数
剑指 Offer 56-II数组中数字出现的次数 II
剑指 Offer 57和为s的两个数字
剑指 Offer 57-II和为s的连续正数序列
剑指 Offer 58-I翻转单词顺序
剑指 Offer 58-II左旋转字符串
剑指 Offer 59-I滑动窗口的最大值
剑指 Offer 59-II队列的最大值
剑指 Offer 60n个骰子的点数
剑指 Offer 61扑克牌中的顺子
剑指 Offer 62圆圈中最后剩下的数字
剑指 Offer 63股票的最大利润
剑指 Offer 64求1+2+…+n
剑指 Offer 65不用加减乘除做加法
剑指 Offer 66用构建乘积数组
剑指 Offer 67把字符串转换成整数
剑指 Offer 68-I二叉搜索树的最近公共祖先递归 迭代
剑指 Offer 68-II二叉树的最近公共祖先后续遍历 深度优先遍历
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值