3.0 KiB
3.0 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