搜索内容

iLemonRain 的文章
  • leetcode24. 两两交换链表中的节点

    题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:he……
    iLemonRain 链表 2021年10月10日
  • 剑指 Offer II 077. 链表排序

    题目描述 给定链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,……
    iLemonRain 链表 2021年10月9日
  • 剑指 Offer 13. 机器人的运动范围

    题目描述 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移……
    iLemonRain 数组 2021年10月2日
  • 剑指 Offer 04. 二维数组中的查找

    题目描述 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维……
    iLemonRain 数组 2021年9月27日
  • 剑指 Offer 56 – II. 数组中数字出现的次数 II

    题目描述 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次。请找出那个只出现一次的数字。 示例 1: 输入:nums = [3,4,3,3] 输出:4 示例……
    iLemonRain 数组 2021年9月26日
  • NC137 表达式求值

    题目描述 请写一个整数计算器,支持加减乘三种运算和括号。 示例1 输入: "1+2" 返回值: 3 示例2 输入: "(2(3-4))5" 返回值: -10 示例3 输入: "3+234-1" ……
    iLemonRain 字符串 2021年9月8日
  • NC45 实现二叉树先序,中序和后序遍历

    题目描述 分别按照二叉树先序,中序和后序打印所有的节点。 示例1 输入: {1,2,3} 返回值: [[1,2,3],[2,1,3],[2,3,1]] 解题思路 很简单。但是这个题是用golan……
    iLemonRain 二叉树 2021年9月6日
  • NC8 二叉树根节点到叶子节点和为指定值的路径

    题目描述 给定一个二叉树和一个值sum,请找出所有的根节点到叶子节点的节点值之和等于sum的路径,例如: 给出如下的二叉树,sum=22, 返回 [ [5,4,11,2], [5,……
    iLemonRain 二叉树 2021年9月6日
  • Lintcode 92 · 背包问题

    题目描述 描述 在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i] 你不可以将物品进行切割。 样例 1: 输入: 数组 =……
    iLemonRain 动态规划 2021年8月28日
  • NC17 最长回文子串

    题目描述 对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。 给定字符串A以及它的长度n,请返回最长回文子串的长度。 示例1 输入: "abc1234……
    iLemonRain 数组 2021年8月11日