![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
MysTic_
hacker coder
展开
-
[数组]209.长度最小的子数组(滑动窗口)
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的子数组。原创 2023-03-26 22:19:11 · 26 阅读 · 0 评论 -
[数组]977.有序数组的平方
示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 2: 输入:nums = [-7,-3,2,3,11] 输出:[4,9,9,49,121]原创 2023-03-26 20:50:22 · 30 阅读 · 0 评论 -
[数组]删除元素(双指针)
示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。示例 2: 给定 nums = [0,1,2,2,3,0,4,2], val = 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。元素的顺序可以改变。原创 2023-03-26 01:04:31 · 146 阅读 · 0 评论 -
[数组]二分查找(边界判断的重要性)
【代码】[数组]二分查找。原创 2023-03-26 00:32:55 · 31 阅读 · 0 评论 -
排序算法汇总
test原创 2018-08-10 17:02:05 · 116 阅读 · 0 评论