![](https://img-blog.csdnimg.cn/fb7e7914182344248f3554c20025ccf7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode刷题
文章平均质量分 58
记录刷题,介绍数据结构与算法
VelvetFan
这个作者很懒,什么都没留下…
展开
-
一维前缀和
一维前缀和转载 2023-04-17 19:46:54 · 63 阅读 · 1 评论 -
力扣链表题
需要找到链表中某个节点的位置。通过快慢指针定位到想要操作的节点位置,先让快指针走k步,再让快慢指针一起向后移动。返回一个链表的倒数第 k 个节点删除链表的倒数第N个节点旋转链表重排链表。原创 2023-08-09 16:13:04 · 50 阅读 · 0 评论 -
leetcode两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。但是,数组中同一个元素在答案里不能重复出现。这个元素,并且索引需要满足不能和i相同,因为同一个元素在数组里不能重复出现。输入:nums = [3,2,4], target = 6。输入:nums = [2,7,11,15],target = 9 输出:[0,1]原创 2023-04-19 21:40:52 · 33 阅读 · 0 评论 -
双指针 移动零
用两个指针,左指针和右指针从最左边往右移动,当左指针指向0而右指针指向非0元素,就交换两个位置的元素。:统计0的数量,每遍历到一个0,删除当前位置的0,在数组末尾添加0。题目描述:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。,表示删除数组arrya从position位置起numbers个元素。请注意 ,必须在不复制数组的情况下原地对数组进行操作。输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]输入: nums = [0]原创 2023-04-19 21:32:05 · 88 阅读 · 0 评论