leedcode创新题解分享
文章平均质量分 58
leedcode创新题解分享
末日在做什么呢
这个作者很懒,什么都没留下…
展开
-
91. 解码方法
文章目录91. 解码方法[](https://leetcode-cn.com/problems/decode-ways/)题解 91. 解码方法 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : ‘A’ -> 1 ‘B’ -> 2 … ‘Z’ -> 26 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“111” 可以将 “1” 中的每个 “1” 映射为 “A” ,从而得到 “AAA” ,或者可以将 “11” 和 “1”(分别为 “原创 2021-03-19 10:54:02 · 75 阅读 · 0 评论 -
54. 螺旋矩阵
文章目录54. 螺旋矩阵[](https://leetcode-cn.com/problems/spiral-matrix/)题解 54. 螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 题解 双百,while 模拟法 每次大循环 while直左,while直下,while直右,while直上 class Solution {} public: vector<int> spiralOrder(vector<vector&原创 2021-03-19 10:45:49 · 47 阅读 · 0 评论 -
877. 石子游戏
文章目录877. 石子游戏[](https://leetcode-cn.com/problems/stone-game/)解题思路 877. 石子游戏 亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。 假设亚历克斯和李都发挥出最佳水平,当亚历原创 2021-03-19 10:36:01 · 48 阅读 · 0 评论 -
80. 删除排序数组中的重复项 II
文章目录80. 删除排序数组中的重复项 II[](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii)题解 80. 删除排序数组中的重复项 II 给定一个增序排列数组 nums ,你需要在 原地 删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 输入:nums = [1,1,1,2,2,3].原创 2021-03-19 10:29:16 · 75 阅读 · 0 评论