剑指Offer --- 全题目题解汇总

45 篇文章 2 订阅
34 篇文章 5 订阅

剑指Offer题目系列

该文章收录在学习剑指Offer过程中的大大小小知识点。目的是在学习后再次梳理各知识点的基础知识,同时也会第一手的复习资料。将文章做成表格链接,也有助于自己梳理知识点,方便自己查询。

剑指Offer系列博客文章链接:

题目序号题目描述
1赋值运算符重载
2单例模式
3数组中重复的数字
4二维数组中的查找(杨氏矩阵)
5替换空格
6从尾到头打印链表
7重建二叉树
8二叉树的下一个节点
9用栈实现队列
10斐波那契数列
11旋转数组的最小数字
12矩阵中的路径
13机器人的运动范围
14剪绳子
15二进制中1的个数
16数值的整数次方
17打印从1到最大的 n 位数
18删除链表的节点
19正则表达式匹配
20表示数值的字符串
21调整数组顺序使奇数位于偶数前面
22链表中倒数第K个节点
23链表中环的入口节点
24反转链表
25合并两个排序的链表
26树的子结构
27二叉树的镜像
28对称的二叉树
29顺时针打印矩阵
30最小栈
31栈的压入、弹出序列
32从上到下打印二叉树
33二叉搜索树的后序遍历序列
34二叉树中和为某一值的路径
35复杂链表的复制
36二叉搜索树与双向链表
37序列化二叉树
38字符串的排列
39求数组中出现超过一半的数字
40最小的K个数
41数据流中的中位数
42连续子数组的最大和
431 ~ n 整数中 1 出现的次数
44数字序列中某一位的数字
45把数组排成最小的数
46把数字翻译成字符串
47礼物的最大价值
48最长不含重复字符的子字符串
49丑数
50第一个只出现一次的字符
51数组中的逆序对
52两个链表的第一个公共节点
53-I在排序数组中查找数字
53-II0~n-1中缺失的数字
54二叉搜索树的第k大节点
55-I二叉树的深度
55-II平衡二叉树
56数组中数字出现的次数
57-I和为s的两个数字
57-II和为s的连续正数序列
58-I翻转单词顺序
58-II左旋转字符串
59-I滑动窗口的最大值
59-II队列的最大值
60n个骰子的点数
61扑克牌中的顺子
62圆圈中最后剩下的数字
63股票的最大利润
64求1+2+3+…+n
65不用加减乘除做加法
66构建乘积数组
67把字符串转换成整数
68-I二叉搜索树的最近公共祖先
68-II二叉树的最近公共祖先

附:

题目描述
快速排序
归并排序
堆排序
基数排序
二叉树的前序遍历
二叉树的中序遍历
二叉树的后序遍历
二叉树的层序遍历

牛年冲冲冲,这是一个好的开始~~~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值