leetcode
leetcode 刷题记录
Axyzstra
这个作者很懒,什么都没留下…
展开
-
LeetCode 19. 删除链表的倒数第 N 个结点
首先让 flag 指向第 n 个结点;若以标号来标记指针,那么 while 开始时,pre = 0,flag = n;那么当 flag 在最终位置即长度 len,处时,此时两者相差仍然为 n;可以得出 len-pre=n;pre=len-n;此时在倒数第 (len - (len-n) + 1) = n + 1 处;即倒数第 n + 1 处,下一位为第 n 处,即为需要删除的位置。原创 2024-07-14 15:38:41 · 361 阅读 · 0 评论 -
LeetCode 27:移除元素
的数放在新的数组中,原本需要两个数组。但是在这里,被扫描过的部分不在需要,因此可以原地操作。但是此处要求原地移动,即不能使用另一个数组;那么让 s 指向的是原数组即可;可以将 s 所指代的数组视为一个新的数组,理解起来比较容易。原创 2024-07-14 15:36:24 · 50 阅读 · 0 评论