![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode题
文章平均质量分 69
拯救micheal计划
这个作者很懒,什么都没留下…
展开
-
挑战30天每天一道leetcode题:Day4 #48旋转图像
旋转图像,这意味着你需要直接修改输入的二维矩阵。请你将图像顺时针旋转 90 度。ps:搞了三四个小时都搞不懂这一题,靠,太笨了。使用另一个矩阵来旋转图像。原创 2024-05-22 02:08:13 · 409 阅读 · 0 评论 -
挑战30天每天一道leetcode题:Day1 两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。你可以按任意顺序返回答案。时间复杂度:O(n^2),请你在该数组中找出。空间复杂度:O(1)时间复杂度:O(n)空间复杂度:O(n)时间复杂度:O(n)空间复杂度:O(n)但少一次循环,更简洁。原创 2024-05-19 01:21:34 · 175 阅读 · 0 评论 -
挑战30天每天一道leetcode题:Day3 下一个排列
就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为字典序最小的排列(即,其元素按升序排列)。是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的。时间复杂度:O(N),其中 NN 为给定序列的长度。我们至多只需要扫描两次序列,以及进行一次反转操作。空间复杂度:O(1),只需要常数的空间存放若干变量。注释的代码是初始的,后面优化提出来重复的代码就优化了。修改,只允许使用额外常数空间。原创 2024-05-21 00:53:49 · 354 阅读 · 0 评论 -
挑战30天每天一道leetcode题:Day2 三数之和
不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。时间复杂度:O(n^2)空间复杂度:O(1)原创 2024-05-20 01:04:44 · 337 阅读 · 0 评论