数组
前行follow
learning sharing and discussing.
展开
-
题目地址(59. 螺旋矩阵 II)
题目地址(59. 螺旋矩阵 II)题目描述给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2:输入:n = 1输出:[[1]] 提示:1 <= n <= 20前置知识公司暂无思路关键点代码语言支持:Python3Python3 Code:c原创 2022-03-09 11:00:03 · 124 阅读 · 0 评论 -
题目地址(209. 长度最小的子数组)
题目地址(209. 长度最小的子数组)题目描述给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1:输入:target = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组 [4,3] 是该条件下的长度最小的子数组。示例 2:输入:targe原创 2022-03-09 10:35:26 · 733 阅读 · 0 评论 -
题目地址(27. 移除元素)
题目地址(27. 移除元素)https://leetcode-cn.com/problems/remove-element/题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这原创 2022-01-14 10:16:55 · 45 阅读 · 0 评论 -
题目地址(704. 二分查找)
题目地址(704. 二分查找)https://leetcode-cn.com/problems/binary-search/题目描述给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-原创 2022-01-14 10:15:12 · 42 阅读 · 0 评论