[226]翻转二叉树

//翻转一棵二叉树。 // // 示例: // // 输入: // // 4 // / \ // 2 7 // / \ / \ //1 3 6 9 // // 输出: // // 4 // / \ // 7 2 // / \ / \ //9 6 3 1 // // 备注: //这个...

2021-02-23 · 1 min

[120]三角形最小路径和

//给定一个三角形 triangle ,找出自顶向下的最小路径和。 // // 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者...

2021-02-22 · 1 min

[115]不同的子序列

//给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 // // 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余...

2021-02-22 · 1 min

[91]解码方法

//一条包含字母 A-Z 的消息通过以下映射进行了 编码 : // // //'A' -> 1 //'B' -> 2 //... //'Z' -> 26 // // // 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回...

2021-02-22 · 2 min

[82]删除排序链表中的重复元素 II

//给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 // // 示例 1: // // 输入: 1->2->3->3->4->4->5 //输出: 1->2->5 // // // 示例 2: // // 输入...

2021-02-22 · 1 min

[61]旋转链表

//给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 // // 示例 1: // // 输入: 1->2->3->4->5->NULL, k = 2 //输出: 4->5->1->2->3->NULL //解释: //向右旋转 1...

2021-02-22 · 1 min

[72]编辑距离

//给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 // // 你可以对一个单词进行如下三种操作: // // // 插入一个字符 // 删除一个...

2021-02-22 · 1 min

[23]合并K个升序链表

//给你一个链表数组,每个链表都已经按升序排列。 // // 请你将所有链表合并到一个升序链表中,返回合并后的链表。 // // // // 示例 1: // // 输入:list...

2021-02-22 · 1 min

[19]删除链表的倒数第 N 个结点

//给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 // // 进阶:你能尝试使用一趟扫描实现吗? // // // // 示例 1: // // //输入:hea...

2021-02-22 · 1 min

[5]最长回文子串

//给你一个字符串 s,找到 s 中最长的回文子串。 // // // // 示例 1: // // //输入:s = "babad" //输出:"bab" //解释:"a...

2021-02-22 · 1 min

[101]对称二叉树

//给定一个二叉树,检查它是否是镜像对称的。 // // // // 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 // // 1 // / \ // 2 2 // / \ / \ //3 4 4 3 // // // // // 但是下面这个 [1,2,2,null,3,null,3] 则不...

2021-02-22 · 1 min

[46]全排列

//给定一个 没有重复 数字的序列,返回其所有可能的全排列。 // // 示例: // // 输入: [1,2,3] //输出: //[ // [1,2,3], // [1,3,2], // [2,1,3], // [2,3,1], // [3,1,2], // [3,2,1] //] // Related Topics 回溯算法 // 👍 1142 👎 0...

2021-02-22 · 1 min

[78]子集

//给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 // // 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 // // //...

2021-02-22 · 1 min

[77]组合

//给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 // // 示例: // // 输入: n = 4, k = 2 //输出: //[ // [2,4], // [3,4], // [2,3], // [1,2], // [1,3], // [1,4], //] // Related Topics 回溯...

2021-02-22 · 1 min

[283]移动零

//给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 // // 示例: // // 输入: [0,1,0,3,12] //输出: [1,3,12,0,0] // // 说明: // //...

2021-02-22 · 1 min