最小路径和 ( LeetCode 64 )
一、题目描述 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下...
摆动序列( LeetCode 376 )
一、题目描述 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 。第...
剑指 Offer 45. 把数组排成最小的数
一、题目描述 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数...
剑指 Offer 51. 数组中的逆序对
一、题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对...
买卖股票的最佳时机II( LeetCode 122 )
一、题目描述 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i ...
最小栈( LeetCode 155 )
一、题目描述 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元...
剑指 Offer 32 – III. 从上到下打印二叉树 III
一、题目描述 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层...
移掉 K 位数字( LeetCode 402 )
一、题目描述 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k ...
二叉搜索树的最小绝对差( LeetCode 530 )
一、题目描述 给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差...
剑指 Offer 06. 从尾到头打印链表
一、题目描述 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1...
剑指 Offer 46. 把数字翻译成字符串
一、题目描述 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译...
接雨水( LeetCode 42 )
一、题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下...
剑指 Offer 10- I. 斐波那契数列
一、题目描述 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 ...
买卖股票的最佳时机IV( LeetCode 188 )
一、题目描述 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i ...
用最少数量的箭引爆气球(LeetCode 452)
一、题目描述 在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的...
设计循环双端队列( LeetCode 641 )
一、题目描述 设计实现双端队列。 你的实现需要支持以下操作: MyCircularDeque...
剑指 Offer 54. 二叉搜索树的第k大节点
一、题目描述 给定一棵二叉搜索树,请找出其中第 k 大的节点。 限制: 1 ≤ k ≤ 二叉...