إذا لم تكن واثقًا أو تريد فهم المزيد حول القائمة المرتبطة وأنواعها وكيف يمكننا إجراء العمليات عليها، فيرجى الرجوع إلى مقالتي الأخرى المتعلقة بالقائمة المرتبطة الفردية والقائمة المرتبطة المزدوجة
التعامل مع القوائم المرتبطة المفردة والمزدوجة باستخدام جافا سكريبت مع جميع العمليات: - الحل الأخير
لا تتردد في التواصل معي إذا كان لديك أي مخاوف
استمتع بالرمز، Happy Codeing.
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