- 博客(5)
- 收藏
- 关注
原创 LeetCode 22. 括号生成
##题目 22. 括号生成 ##内容 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ] ##思路 实际就是模拟左右括号的摆放并且摆放过程中左括号一定大于等于右括号数量,这时候通过深搜...
2019-09-18 18:05:13 113
原创 LeetCode376. 摆动序列
##题目 376. 摆动序列 ##内容 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。 例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现的。相反, [1,4,7,2,5] 和 [1,7,4,5,5] 不是摆动序列,第一个序列是因为它的前两个差...
2019-09-12 17:42:27 103
原创 LeetCode 688. “马”在棋盘上的概率
##题目 688. “马”在棋盘上的概率 ##内容 已知一个 NxN 的国际象棋棋盘,棋盘的行号和列号都是从 0 开始。即最左上角的格子记为 (0, 0),最右下角的记为 (N-1, N-1)。 现有一个 “马”(也译作 “骑士”)位于 (r, c) ,并打算进行 K 次移动。 如下图所示,国际象棋的 ...
2019-09-06 16:26:39 153
原创 LeetCode 931. 下降路径最小和
题目 931. 下降路径最小和 内容 给定一个方形整数数组 A,我们想要得到通过 A 的下降路径的最小和。 下降路径可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列。 示例: 输入:[[1,2,3],[4,5,6],[7,8,9]] 输出:12 解释: 可能的下降路径有: [1,4,7], [1,4,8], [1,5,7], [1,5,8],...
2019-09-04 17:15:14 122
原创 LeetCode 877. 石子游戏
##题目 877. 石子游戏 ##内容 亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。 假设亚...
2019-08-30 17:49:14 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人