摘要: 题目链接 27. 移除元素 思路 先设定变量idx,指向待插入位置。idx初始值为0。 然后从题目的「要求/保留逻辑」出发,来决定当遍历到任意元素 x 时,应该做何种决策: 如果当前元素 x 与移除元素 val 相同,那么跳过该元素 如果当前元素 x 与移除元素 val 不同,那么我们将其放到下标 阅读全文
posted @ 2022-12-31 13:09 Frodo1124 阅读(46) 评论(1) 推荐(0) 编辑
摘要: 判断区间是否重叠 题目链接 252.合并区间 给定一个会议时间安排的数组 intervals ,每个会议时间都会包括开始和结束的时间 intervals[i] = [starti, endi] ,请你判断一个人是否能够参加这里面的全部会议。 示例 1: 输入: intervals = [[0,30] 阅读全文
posted @ 2022-12-31 11:26 Frodo1124 阅读(120) 评论(2) 推荐(0) 编辑
摘要: 题目链接 206. 反转链表 思路 先添加一个头结点real_head。再设置real_head.next = null,通过不断运用头插法将p所指的结点插入到real_head.next,完成反转操作。 代码 class Solution { public ListNode reverseList 阅读全文
posted @ 2022-12-31 10:01 Frodo1124 阅读(55) 评论(0) 推荐(0) 编辑