当所有元素都出队了的时候,tail 不需要置为 null 吗?

来源:2-13 【连环问】链表和数组哪个实现队列更快-代码演示和单元测试

ZENGHB

2022-05-25

图片描述
不设置为 null 的话,最后打印 tail 为 {value: 300, next: null}
图片描述

写回答

2回答

丫比比鸭

2023-03-10

如果不设置tail为空的话,实际上会出现两个链表,head出队跟tail入队出现断联系,会发现length是1但是实际上出队的元素却是null

0
0

双越

2022-05-25

不设置为 null 的话,最后打印 this.tail 会输出什么结果呢?

0
2
双越
回复
ZENGHB
所有元素都出队了,就不应该在有变量只想某个节点,所以 tail 要赋值为 null
2022-05-26
共2条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程