题解 | #链表内指定区间反转#

链表内指定区间反转

http://www.nowcoder.com/practice/b58434e200a648c589ca2063f1faf58c

function ListNode(x){ this.val = x; this.next = null; }

/** *

  • @param head ListNode类
  • @param m int整型
  • @param n int整型
  • @return ListNode类 */ function reverseBetween( head , m , n ) { // write code here let startFan=new ListNode(undefined); startFan.next=head; let ans=startFan; for(let i=1;i<m;++i){ startFan=startFan.next; } let a=startFan,b,endb; for(let i=0;i<=n-m;++i){ startFan=startFan.next; let Vnode=new ListNode(startFan.val); if(i==0){ endb=Vnode; } Vnode.next=b; b=Vnode; } a.next=b; if(startFan.next) endb.next=startFan.next; return ans.next; } module.exports = { reverseBetween : reverseBetween };
全部评论

相关推荐

野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
头像
03-30 21:02
已编辑
武汉大学 Java
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务