首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
首页 /
删除有序链表中重复的元素-II
#
删除有序链表中重复的元素-II
#
357次浏览
4人互动
收藏话题
分享
此刻你想和大家分享什么
身份认证
热门
最新
2023-11-13 16:47
杭州电子科技大学 前端工程师
题解 | #删除有序链表中重复的元素-II#
/* * function ListNode(x){ * this.val = x; * this.next = null; * } */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 * @return ListNode类 */ function deleteDuplicates(head) { // write code here const map = new Map(); let cur = head; let pre; ...
点赞
评论
收藏
分享
2023-07-26 20:52
河南理工大学 产品经理
题解 | #删除有序链表中重复的元素-I#
因为链表是有序链表,因此相同元素的结点必然相连,所以只需要判断当前元素是否和前一个元素相同即可判断出是否是相同结点 如果是相同结点,那么将前一个结点指向当前结点的下一个结点,这样就起到了删除当前结点的作用 此时有一个需要注意,如果此次循环中需要删除当前结点,那么前一个结点的位置是不需要移动的
点赞
评论
收藏
分享
2023-07-10 23:46
广东白云学院 前端工程师
题解 | #删除有序链表中重复的元素-II#
* Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */ class Solution { public: ListNo...
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
热议话题
1
...
拼多多求职进展汇总
0
2
...
实习,投递多份简历没人回复怎么办
0
3
...
北方华创开奖
4
...
25届秋招总结
0
5
...
虾皮求职进展汇总
0
6
...
地方国企笔面经互助
0
7
...
阿里云管培生offer
8
...
ai智能作图
0
9
...
中兴求职进展汇总
0
10
...
我在牛爱网找对象
0
11
...
双非有机会进大厂吗
0
12
...
实习想申请秋招offer,能不能argue薪资
0
牛客网
牛客企业服务