小工具知识网

当前位置: 首页 > 行业知识 > 【leetcode】 剑指 Offer学习计划(java版本含注释)(下)

行业知识

【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

上一篇:方舟怎么免费加入服务器?

下一篇:解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of ..