行业知识
【leetcode】 剑指 Offer学习计划(java版本含注释)(下)
2026-11-04 04:00:52
来源:互联网转载
目录
- 前言
- 第十六天(排序)
- 剑指 Offer 45. 把数组排成最小的数(中等)
- 剑指 Offer 61. 扑克牌中的顺子(简单)
- 第十七天(排序)
- 剑指 Offer 40. 最小的k个数(简单)
- 第十八天(搜索与回溯算法)
- 剑指 Offer 55 - I. 二叉树的深度(简单)
- 剑指 Offer 55 - II. 平衡二叉树(简单)*
- 第十九天(搜索与回溯算法)
- 剑指 Offer 64. 求1+2+…+n(中等)
- 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(简单)
- 剑指 Offer 68 - II. 二叉树的最近公共祖先(简单)*
- 第二十天(分治算法)
- 剑指 Offer 07. 重建二叉树(中等)*
- 第二十一天(位运算)
- 剑指 Offer 15. 二进制中1的个数(简单)
- 剑指 Offer 65. 不用加减乘除做加法(简单)*
- 第二十三天(数学)
- 剑指 Offer 39. 数组中出现次数超过一半的数字(简单)
- 剑指 Offer 66. 构建乘积数组(中等)*
- 第二十五天
- 剑��� Offer 29. 顺时针打印矩阵(简单)
前言
该链接的学习计划如下:
剑指 Offer学习计划
上一版本的博文链接如下:
【leetcode】 剑指 Offer学习计划(java版本含注释)(上)
此贴两年前写的,一直在草稿箱里,今天释放出来,后续有时间完善下!(= - =)
第十六天(排序)
剑指 Offer 45. 把数组排成最小的数(中等)
题目:
输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。
示例 1:
输入: [10,2]
输出: “102”
示例 2:
输入: [3,30,34,5,9]
输出: “3033459”
提示:
0
- 剑��� Offer 29. 顺时针打印矩阵(简单)