2024年03月10日 算法 算法(9)-反转链表 题目(easy):给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 思路再定义个新的链表是对空间的浪费,所以直接用双指针法反转链表。 123456789101112131415const reverseList = (head) => { if (!head || !head.next) { return head; } let temp = null; let pre = null; let cur = head; while(cur) { temp = cur.next; cur.next = pre; pre = cur; cur = temp; } return pre;} Newer 算法(11)-两两交换链表中的节点 Older 算法(9)-设计链表