[解题报告]《剑指offer》00 -- 汇总

1. 专题介绍

此为开篇, 以经典题目入手, 反复练习和巩固编程的基础知识点;期望进一步提升开发能力, 特别是高质高效的coding能力;

1.1 Leetcode在线题集

2. 题目清单

编号题目题解数通过率难度解题报告
Offer 03数组中重复的数字233667.6%简单文章链接
Offer 04二维数组中的查找166740.4%中等文章链接
Offer 05替换空格157776.2%简单文章链接
Offer 06从尾到头打印链表165475.1%简单[文章链接]
Offer 07重建二叉树120869.3%中等[文章链接]
Offer 09用两个栈实现队列126972.3%简单[文章链接]
Offer 10- I斐波那契数列134734.4%简单[文章链接]
Offer 10- II青蛙跳台阶问题104543.5%简单[文章链接]
Offer 11旋转数组的最小数字130949.3%简单[文章链接]
Offer 12矩阵中的路径85645.5%中等[文章链接]
Offer 13机器人的运动范围139352.1%中等[文章链接]
Offer 14- I剪绳子106756.5%中等[文章链接]
Offer 14- II剪绳子 II39830.7%中等[文章链接]
Offer 15二进制中1的个数92173.0%简单[文章链接]
Offer 16数值的整数次方60833.5%中等[文章链接]
Offer 17打印从1到最大的n位数96777.9%简单[文章链接]
Offer 18删除链表的节点119559.1%简单[文章链接]
Offer 19正则表达式匹配35537.0%困难[文章链接]
Offer 20表示数值的字符串66823.2%中等[文章链接]
Offer 21调整数组顺序使奇数位于偶数前面127564.1%简单[文章链接]
Offer 22链表中倒数第k个节点181878.6%简单[文章链接]
Offer 24反转链表149074.0%简单[文章链接]
Offer 25合并两个排序的链表93272.7%简单[文章链接]
Offer 26树的子结构90246.3%中等[文章链接]
Offer 27二叉树的镜像111478.7%简单[文章链接]
Offer 28对称的二叉树85558.0%简单[文章链接]
Offer 29顺时针打印矩阵124844.1%简单[文章链接]
Offer 30包含min函数的栈63757.7%简单[文章链接]
Offer 31栈的压入、弹出序列71260.9%中等[文章链接]
Offer 32 - I从上到下打印二叉树74264.7%中等[文章链接]
Offer 32 - II从上到下打印二叉树 II85168.5%简单[文章链接]
Offer 32 - III从上到下打印二叉树 III85558.9%中等[文章链接]
Offer 33二叉搜索树的后序遍历序列74654.3%中等[文章链接]
Offer 34二叉树中和为某一值的路径68257.7%中等[文章链接]
Offer 35复杂链表的复制60172.1%中等[文章链接]
Offer 36二叉搜索树与双向链表67865.4%中等[文章链接]
Offer 37序列化二叉树34953.1%困难[文章链接]
Offer 38字符串的排列76156.3%中等[文章链接]
Offer 39数组中出现次数超过一半的数字84368.7%简单[文章链接]
Offer 40最小的k个数155656.9%简单[文章链接]
Offer 41数据流中的中位数34757.6%困难[文章链接]
Offer 42连续子数组的最大和113160.1%简单[文章链接]
Offer 431~n 整数中 1 出现的次数41847.3%困难[文章链接]
Offer 44数字序列中某一位的数字36840.7%中等[文章链接]
Offer 45把数组排成最小的数62256.1%中等[文章链接]
Offer 46把数字翻译成字符串119454.0%中等[文章链接]
Offer 47礼物的最大价值76268.8%中等[文章链接]
Offer 48最长不含重复字符的子字符串79646.2%中等[文章链接]
Offer 49丑数41364.8%中等[文章链接]
Offer 50第一个只出现一次的字符81661.2%简单[文章链接]
Offer 51数组中的逆序对70047.7%困难[文章链接]
Offer 52两个链表的第一个公共节点70163.7%简单[文章链接]
Offer 53 - I在排序数组中查找数字 I99552.9%简单[文章链接]
Offer 53 - II0~n-1中缺失的数字119344.4%简单[文章链接]
Offer 54二叉搜索树的第k大节点93075.1%简单[文章链接]
Offer 55 - I二叉树的深度107278.7%简单[文章链接]
Offer 55 - II平衡二叉树74958.3%简单[文章链接]
Offer 56 - I数组中数字出现的次数85070.3%中等[文章链接]
Offer 56 - II数组中数字出现的次数 II55679.7%中等[文章链接]
Offer 57和为s的两个数字63966.0%简单[文章链接]
Offer 57 - II和为s的连续正数序列166170.4%简单[文章链接]
Offer 58 - I翻转单词顺序76243.9%简单[文章链接]
Offer 58 - II左旋转字符串149285.3%简单[文章链接]
Offer 59 - I滑动窗口的最大值100744.3%困难[文章链接]
Offer 59 - II队列的最大值95747.4%中等[文章链接]
Offer 60n个骰子的点数45755.1%中等[文章链接]
Offer 61扑克牌中的顺子75245.8%简单[文章链接]
Offer 62圆圈中最后剩下的数字65765.2%简单[文章链接]
Offer 63股票的最大利润74963.4%中等[文章链接]
Offer 64求1+2+…+n113585.6%中等[文章链接]
Offer 65不用加减乘除做加法39358.0%简单[文章链接]
Offer 66构建乘积数组39659.4%中等[文章链接]
Offer 67把字符串转换成整数44828.3%中等[文章链接]
Offer 68 - I二叉搜索树的最近公共祖先54269.3%简单[文章链接]
Offer 68 - II二叉树的最近公共祖先54769.6%简单[文章链接]

3. 关于作者

欢迎大家关注, 和催更 😃
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逸云沙鸥のIHave@Dream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值