
数据结构与算法
文章平均质量分 64
以转码人的视角,学习理解数据结构与算法,并更新个人leetcode刷题解法。
笨笨努力中
天坑转码,并且决定死磕到底
展开
-
Ⅰ array code exercise2
数组新手村刷题记录原创 2025-04-16 08:23:17 · 156 阅读 · 0 评论 -
Ⅰ 数组 episode3
二分法滑动窗口模拟行为(螺旋矩阵)前缀和。原创 2025-03-27 10:00:00 · 409 阅读 · 0 评论 -
Ⅱ 链表 episode1
通过指针串联的线性结构,每个节点有两部分,一个数据域,一个指针域(存放下一个节点的指针),最后一个节点的指针域指向null。链表的头结点叫head。原创 2025-03-17 13:30:29 · 573 阅读 · 0 评论 -
Ⅰ array code exercise1
二分查找新手村刷题,前文《Ⅰ 数组 episode1》原创 2025-02-25 15:52:34 · 295 阅读 · 0 评论 -
Ⅰ 数组 episode2
具体来说,使用两个指针 left 和right分别表示滑动窗口的左右边界,然后通过不断移动右指针扩大窗口,同时根据问题的要求调整左指针缩小窗口。③此时,停止增加 right,转而不断增加 left 指针缩小窗口 [left, right],直到窗口中的元素不再符合要求。2025年的第1天,祝愿看到这篇文章的你,开心健康,事事如意。这篇更文,一来督促自己保持学习,二来有希冀,愿我技术能力更上一层楼,获得入学offer。非递减数组,平方元素后,输出非递减数组(正话反说,不是递减,就是不变或递增)原创 2025-01-01 00:00:00 · 211 阅读 · 0 评论 -
Ⅰ 数组 episode1
②if (nums[middle] > target) right 赋值为 middle #当前nums[middle]不等于target,去左区间继续寻找, 即:下一个查询区间不会去比较nums[middle]②if (nums[middle] > target) right 要赋值为 middle - 1 #因为当前这个nums[middle]一定不是target。元素的移动,称为覆盖)一个数组 nums 和一个值 val,移除所有数值等于 val 的元素,并返回移除后数组的新长度。原创 2024-12-24 13:23:53 · 324 阅读 · 0 评论