训练营day4| 链表

今天刷了下面四道题。

链表两两交换:

主要 思路就是抓住单次的修改过程。再回过头来看哪一个值在在下一次的初始化过程中可能会消失,然后加个 tmp 值保存

  • pre->cur->cur.next => pre->cur.next->cur

删除链表倒数第n个数

这里的主要问题是遍历链表的时候不知道到底遍历了几次,加上删除的时候要获取前面一个节点,所以有点混乱。

head 开始 cur.next 结束的话 实际值遍历了 len-1次。 cur.next结束,最后一个点是不会遍历到的。

head 开始 cur 结束的话遍历了 len次

两条链表有环找起点

计算长度

单个链表有环找起点

数学题,总长度转换成 a+b+c。

全部评论

相关推荐

06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
今天投了小鹏,收到了AI面,大概会问哪些啊?
期末一定及格:总共4个部分,心理测评、行测、然后就是问岗位、对岗位的理解、过往遇到了哪些难点怎么解决,很简单,没有什么特别专业的问题,都是一些综合素质相关的
小鹏汽车AI面7人在聊
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务