mirror of
https://github.moeyy.xyz/https://github.com/trekhleb/javascript-algorithms.git
synced 2024-12-26 07:01:18 +08:00
Add comments to Linked List code.
This commit is contained in:
parent
5105898aa7
commit
97926b1243
@ -128,6 +128,7 @@ export default class LinkedList {
|
||||
*/
|
||||
deleteTail() {
|
||||
const deletedTail = this.tail;
|
||||
|
||||
if (this.head === this.tail) {
|
||||
// There is only one node in linked list.
|
||||
this.head = null;
|
||||
@ -135,6 +136,9 @@ export default class LinkedList {
|
||||
|
||||
return deletedTail;
|
||||
}
|
||||
|
||||
// If there are many nodes in linked list...
|
||||
|
||||
// Rewind to the last node and delete "next" link for the node before the last one.
|
||||
let currentNode = this.head;
|
||||
while (currentNode.next) {
|
||||
|
Loading…
Reference in New Issue
Block a user