LeetCode刷题
文章平均质量分 67
提升自己手撕代码的能力
椰皮糖
这个作者很懒,什么都没留下…
展开
-
链表算法--设计链表
本题设计链表的五个接口,已经覆盖了链表的常见操作,是练习链表操作非常好的一道题目。原创 2023-06-08 20:36:24 · 92 阅读 · 0 评论 -
数组部分的算法--螺旋矩阵
给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。原创 2023-05-29 13:20:26 · 54 阅读 · 1 评论 -
数组部分的算法--长度最小的子数组
法一:最容易想到的是暴力求解,使用两个 for 循环,一个 for 循环固定一个数字比如 i,另一个 for 循环从 i 的下一个元素开始累加,当和大于等于 s 的时候终止内层循环,顺便记录下最小长度。给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。窗口的结束位置:窗口的结束位置就是遍历数组的指针,也就是for循环里的索引。窗口就是 满足其和 ≥ s 的长度最小的。法二:滑动窗口,根据当前子序列和大小的情况,不断的调节子序列的。原创 2023-05-28 00:17:30 · 50 阅读 · 0 评论 -
数组部分的算法
leetcode算法练习原创 2023-05-19 14:39:39 · 38 阅读 · 1 评论