欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > 打卡第3天---链表相关

打卡第3天---链表相关

2024/10/24 5:18:54 来源:https://blog.csdn.net/qq_35770417/article/details/140199961  浏览:    关键词:打卡第3天---链表相关

除了每天自己写博客总结我个人的学习收获情况之外,我也会看其他录友写的博客文章,对于其他录友的博客内容在代码随想录的训练营都是开诚布公的,都能互相看到。彼此学习,彼此参照,有一位录友思路很清晰呀,用画图软件把自己对题的思路画的特别清晰,我 应该向他们学习;除此之外,还有录友会把题目和代码都自己写一遍,整理到自己的博客里面。我也要调整一下我自己的记录方法了,跟上大部队的步伐,加油!

一、链表的理论基础:

用JS定义一个单链表:

class ListNode {val;next = null;constructor(value) {this.val = value;this.next = null;}
}

在leetcode上,有关链表的题,链表的节点都是如上代码所示,力扣上采用的是核心代码模式。

二、移除元素

leetcode题目编号:203

题目描述:

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

如下是我看视频自己写的JS代码:

/*** @param {ListNode} head* @param {number} val* @return {ListNode}*/
var removeElements = function(head, va

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com