- 博客(3)
- 收藏
- 关注
原创 代码随想录算法训练营第三天|Leetcode203移除链表元素、Leetcode206反转链表
题目链接:https://leetcode.cn/problems/remove-linked-list-elements/题目链接:https://leetcode.cn/problems/reverse-linked-list/思路:首先要处理头节点,找到第一个不是val的头节点,然后遇到val就跳过。
2023-10-27 23:43:33
150
原创 代码随想录算法训练营第二天|Leetcode977有序数组的平方、Leetcode209长度最小的子数组
题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/题目链接:https://leetcode.cn/problems/minimum-size-subarray-sum/思路: 双指针法:创建一个新数组,从后接收,nums中较大的平方数。
2023-10-26 22:29:04
314
原创 代码随想录算法训练营第一天|Leetcode704二分查找、Leetcode27移除元素
该方法的核心就是永远让我们右手边这位优雅的男士保留一朵非val的玫瑰花。等着左边这位女士一步一个脚印的去摘男士的玫瑰花(手里有就不要摘了)solution2:左闭右开 则虽然右边界定义为右开的值,但while时不要右边的。慢指针:用来指示非val元素应该待的位置。solution2:双指针法:双向奔赴指针法 -- 元素顺序可以改变。(男士记得不能到走路外面)solution1:双指针法,快慢指针法--元素相对位置不变。快指针:用来遍历所有元素。solution1:左闭右闭 则while时要右边的。
2023-10-25 20:54:12
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人