前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js append 方法实现

js append 方法实现

作者头像
贵哥的编程之路
发布2021-04-08 10:09:58
7K0
发布2021-04-08 10:09:58
举报
文章被收录于专栏:用户7873631的专栏
代码语言:javascript
复制
class LinkedList
{
	constructor()
	{
		this.head=null;//创建头节点(但是还没有指向)
		this.tail=null;//创建尾节点(但是还没有指向)
	}
	append(value)//指向的核心是要有值是吧.
	{
		const newNode={value:value,next:null};//创建一个新节点
		if(this.tail)
		{
			this.tail.next=newNode;//因为是末尾添加的,所以得
			//先解决指向的问题,就是原来的最后的节点(this.tail=null)指向了新节点.
		}
		this.tail=newNode;//然后是解决谁都尾的问题了.所以得this.tail得是newNode;
		if(!this.head)//还有一种情况是没有一个节点就得把新节点给头节点了.
		{
			this.head=newNode;
		}
	}
}
const linkedList1=new LinkedList();

第一步:创建好类把.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:

在这里插入图片描述
在这里插入图片描述

创建一个新节点 第三步:

在这里插入图片描述
在这里插入图片描述

第四步:

在这里插入图片描述
在这里插入图片描述

第五步:

在这里插入图片描述
在这里插入图片描述

第六步:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档