![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
limo_hui
这个作者很懒,什么都没留下…
展开
-
Leetcode-数组(10)
有效的数独请你判断一个9 x 9的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用 '.' 表示。示例1:输入:board = [["5","3",".",".","7",".",".",".","."],原创 2022-02-14 09:36:16 · 7338 阅读 · 0 评论 -
Leetcode-数组(9)
两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。提示:2 <= nums.length <= 104-109 <= nums[i] <= 109-109 <= target <= 109只会存在一个有效答案Python代码如下:class Solut原创 2022-02-12 09:05:50 · 620 阅读 · 0 评论 -
Leetcode-数组(8)
移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。提示:1 <= nums.length <= 104231 <= nums[i] <= 231 - 1Python代码如下方法一:class Solution(object): def moveZeroes(self, nums): """ :type nums: Li原创 2022-02-10 08:21:17 · 657 阅读 · 0 评论 -
Leetcode-数组(7)
加一给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。提示:1 <= digits.length <= 1000 <= digits[i] <= 9Python代码class Solution(object): def plusOne(self, digits): """ :type d原创 2022-02-09 09:24:40 · 223 阅读 · 0 评论 -
Leetcode-数组(6)
两个数组的交集 II给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。提示:1 <= nums1.length, nums2.length <= 10000 <= nums1[i], nums2[i] <= 1000Python 代码如下class Solution(object): def in原创 2022-02-08 10:48:43 · 6346 阅读 · 0 评论 -
Leetcode-数组(5)
只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。Python代码如下 1class Solution(object): def singleNumber(self, nums): """ :type nums: List[int] :rtype: int """ l=len(nums) t=0 for i in原创 2022-02-07 14:15:04 · 6314 阅读 · 0 评论 -
Leetcode-数组4
存在重复元素给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。提示1 <= nums.length <=105-109 <= num[i] <=109Python代码如下:1class Solution(object): def containsDuplicate(self, nums): """ :type nums: List[int]原创 2022-02-06 14:57:38 · 627 阅读 · 0 评论 -
Leetcode-数组3
今天本来是要码Pandas入门学习笔记来着,写了一点实在没啥动力,过来写这个,算是对这一天的交代。打起劲啊!旋转数组给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。提示1 <= nums.length <= 105-231 <= nums[i] <= 231 - 10 <= k <= 105class Solution(object): def rotate(self, nums, k): """原创 2022-02-05 16:16:28 · 260 阅读 · 0 评论 -
Leetcode-数组学习2
上午简单学了Data Visualization,下午就在码相关的blog,还没来的及刷新的题,还是先总结下昨天的题吧买卖股票的最佳时机II给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。返回 你能获得的 最大 利润 。提示:1 <= prices.length <= 3 * 10^40 <= prices[i] <原创 2022-02-04 15:20:29 · 694 阅读 · 0 评论 -
Leetcode-数组学习1
今天把Kaggle里的python简单入门结束了,并开始学习了Leetcode里的数组,算是对自己掌握不太多的python进行练习,也属于是新年新气象了。废话不多说,开始正文。1. 删除排序数组中的重复项给出一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。提示:0 <= nums.length <= 3 * 10^4-10^原创 2022-02-03 15:24:19 · 204 阅读 · 0 评论