首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
mincool
获赞
0
粉丝
1
关注
5
看过 TA
0
湖南师范大学
2022
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑mincool吗?
发布(4)
刷题
mincool
2021-08-09 20:53
Java
2021-08-09
在牛客打卡2天,今天学习:刷题 3 道/代码提交 7 次
每日监督打卡
0
点赞
评论
收藏
转发
mincool
2021-08-09 20:40
Java
题解 | #判断链表中是否有环#
NC4 判断链表中是否有环 我的第一种解题思路,双指针迭代(快慢指针)。两个指针向后移动的速度不一样,如果快指针没有到null,而是两个指针指向了同一个节点的话,那么说明链表中就是有换存在的。 public boolean hasCycle(ListNode head) { if(head==null||head.next==null){ return false; } ListNode slow=head,fast=head.next; while(slow!=fast){ if...
0
点赞
评论
收藏
转发
mincool
2021-08-09 20:23
已编辑
Java
题解 | #反转链表#
NC78 反转链表 解题思路 如题,我们需要做的就是将一个链表反转。那么,我这里有两种做法(当然可能还存在其他的解题思路)。第一种,即是迭代。next指针保存当前head节点的下一个节点,因为当前head所在的节点即将要指向前面的节点了,如果不用next指针保存的话,那么我们就无法找到后续要反转的节点了。如图。就这样,一直迭代,每一轮反转以后,我们将当前的head赋值给prev,然后再将next记录的下一个要反转的节点地址赋值给head,这样我们就可以反转整条链表啦。 以下附上我第一种解题思路的代码: public ListNode ReverseList(ListNode head) { ...
0
点赞
评论
收藏
转发
mincool
2020-09-15 10:45
Java
2020-09-15
在牛客打卡1天,今天学习:刷题 1 道/代码提交 4 次
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务