Если вы не уверены или хотите больше узнать о связанных списках и их типах, а также о том, как мы можем выполнять с ними операции, обратитесь к другой моей статье, посвященной односвязному списку и двусвязному списку
Подход к одно- и двусвязным спискам с использованием Javascript со всеми операциями: последнее решение
Если у вас возникнут какие-либо вопросы, свяжитесь со мной
Наслаждайтесь кодом, удачного кодирования.
class Node { constructor(value) { this.value = value; this.next = null; } } class LinkedList { constructor() { this.head = this.tail = null; this.size = 0; } append(value) { const newNode = new Node(value); if (this.head === null) { console.log('Inside strange') this.head = this.tail = newNode; this.size = 1; return; } this.tail.next = newNode; this.tail = newNode; this.size ; } deletAtEnd() { if (this.size ', this.stack.tail.value); } traversal() { this.stack.reverse(); } } const test = new Stack(); test.push(20); test.push(13); test.push(3); test.push(5); test.push(9); console.log(test.stack) console.log('---------------Peak-------------') test.peak() console.log('-------------After Pop ------------'); test.pop(); test.peak() test.traversal() /* LinkedList { tail: Node { value: 9, next: null }, head: Node { value: 20, next: Node { value: 13, next: [Node] } }, size: 5 } ---------------Peak------------- Peak Value ---> 9 -------------After Pop ------------ Peak Value ---> 5 5 3 13 20 */
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3