如何产生一个自我迭代的对象(链表或者对象)

我们来看一个例子

1
2
3
4
5
6
7
8
9
10
11
const res = [];
// 先产生一个对象, 哨兵节点
const dummyNode = new TreeNode(-1);
let currNode = dummyNode;
for (const value of res) {
currNode.right = new TreeNode(value);
currNode = currNode.right;
}

// currNode 作为一个指针,不断的指向最后一个产生的对象
return dummyNode.right;

http://example.com/算法与数据结构/二叉树/产生一个迭代对象/
作者
chen heng cheng
发布于
2024年5月30日
许可协议