- 博客(3)
- 收藏
- 关注
原创 代码随想录算法训练营第一天 | 203.移除链表元素 、206.反转链表
示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5]示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL。遍历判断并删除,但是这里需要注意一点:记录前一个节点,便于后面和删除节点的下一个节点进行连接。示例 3: 输入:head = [7,7,7,7], val = 7 输出:[]eg:前一个节点---删除节点(当前节点)---下一个节点。题意:删除链表中等于给定值 val 的所有节点。
2024-07-19 12:14:28 384
原创 代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
由此可以使用双指针算法。给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。这里每一种颜色,代表一条边,我们遍历的长度,可以看出每一个拐角处的处理规则,拐角处让给新的一条边来继续画。输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ]解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]输入:s = 7, nums = [2,3,1,2,4,3]
2024-07-18 11:13:03 875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人