本文共 738 字,大约阅读时间需要 2 分钟。
function ListNode(x) { this.val = x; this.next = null;}function ReverseList(pHead) { let pre = null let next = null while(pHead.next){ next = pHead.next pHead.next = pre pre = pHead pHead = next } pHead.next = pre return pHead}function ReverseList(pHead) { let newHead = null let pre = null while(pHead){ let next = pHead.next if(!next){ newHead = pHead } pHead.next = pre pre=pHead pHead=next } return newHead}let node1 = new ListNode(1)let node2 = new ListNode(2)let node3 = new ListNode(3)node1.next = node2node2.next = node3let pHead = ReverseList(node1)console.log(pHead)console.log(node1)
转载地址:http://itdqi.baihongyu.com/