搜索内容

算法练习
  • 剑指 Offer 45. 把数组排成最小的数

    题目描述 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输……
    iLemonRain 数组 2021年6月28日
  • 剑指 Offer 68 – II. 二叉树的最近公共祖先

    题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一……
    iLemonRain 二叉树 2021年4月24日
  • 剑指 Offer 68 – I. 二叉搜索树的最近公共祖先

    题目描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示……
    iLemonRain 二叉树 2021年4月18日
  • 剑指 Offer 30. 包含min函数的栈

    题目描述 https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该……
    iLemonRain 算法练习 2021年4月17日
  • 剑指 Offer 40. 最小的k个数

    题目描述 https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数……
    iLemonRain 数组 2021年4月17日
  • 剑指 Offer 65. 不用加减乘除做加法

    题目描述 https://leetcode-cn.com/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof 写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*……
    iLemonRain 位操作 2021年4月17日
  • 剑指 Offer 53 – II. 0~n-1中缺失的数字

    题目描述 https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。……
    iLemonRain 数组 2021年4月16日
  • 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

    题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1……
    iLemonRain 数组 2021年4月16日
  • 剑指 Offer 49. 丑数

    题目描述 https://leetcode-cn.com/problems/chou-shu-lcof 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 ……
    iLemonRain 动态规划 2021年4月16日
  • 剑指 Offer 50. 第一个只出现一次的字符

    题目描述 https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空……
    iLemonRain 字符串 2021年4月15日