2.1 KiB
2.1 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d8251367417b2b2512c61 | Work with Nodes in a Linked List | 1 | 使用链接列表中的节点 |
Description
element
本身和对下一个node
的引用。想象一下你在康加舞线上。你的手掌握在线下的下一个人身上,你身后的人就会抓住你。你可以直接看到这个人,但是他们阻挡了前方其他人的视线。一个节点就像一个康加舞线上的人:他们知道自己是谁,他们只能看到下一个人,但他们并不知道前方或后方的其他人。 Instructions
Kitten
和Puppy
,我们手动将Kitten
节点连接到Puppy
节点。创建Cat
和Dog
节点并手动将它们添加到该行。 Tests
tests:
- text: 您的<code>Puppy</code>节点应该具有对<code>Cat</code>节点的引用。
testString: 'assert(Puppy.next.element === "Cat", "Your <code>Puppy</code> node should have a reference to a <code>Cat</code> node.");'
- text: 您的<code>Cat</code>节点应该具有对<code>Dog</code>节点的引用。
testString: 'assert(Cat.next.element === "Dog", "Your <code>Cat</code> node should have a reference to a <code>Dog</code> node.");'
Challenge Seed
var Node = function(element){
this.element = element;
this.next = null;
};
var Kitten = new Node("Kitten");
var Puppy = new Node("Puppy");
Kitten.next = Puppy;
// only add code below this line
// test your code
console.log(Kitten.next);
Solution
// solution required