首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
斯洛克f
获赞
0
粉丝
0
关注
0
看过 TA
0
男
北京邮电大学
2022
算法工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑斯洛克f吗?
发布(2)
刷题
斯洛克f
2021-08-19 15:46
算法工程师
题解 | #删除有序链表中重复的元素-II#
pre指向不重复的元素 cur指向pre的后一个遍历cur,判断per后一个数和cur后一个数是否重复,重复的话 就移动cur到重复的最后一位,然后pre->next= cur->next,删除了刚才重复的那几个数,如果不重复的话,pre = cur,pre还是始终指向当前扫描到的最后一个不重复的元素.
0
点赞
评论
收藏
转发
斯洛克f
2021-08-18 10:35
算法工程师
题解 | #在两个长度相等的排序数组中找到上中位数#
奇数数组 比如 1 2 3 8 9和 -1 -2 4 5 6两个数组,找这两个数组的中位数,就是找合并排序后的第5位数字。先进行各自的mid对比,arr1的mid为3小于arr2的mid4. left1要跳到mid1。因为mid1还有可能是第五名。在arr1中比mid1小的肯定有俩了就是1 2 3 8 9,在arr2中-1 -2 4 5 6,这俩 也有可能小于mid1,所以要mid1在可能范围。 再看arr2的范围变化,分析mid2是否可能在范围中,arr1中前三个肯定小于mid2,arr2中前两个也肯定mid2,所以mid2肯定是至少第六名,所以应该是排除mid2,但是为了利用等长数组的性质...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务