/*function ListNode(x){
this.val = x;
this.next = null;
}*/
function ReverseList(pHead) {
// write code here
let list = new ListNode(0);
list.next = pHead;
let pre = new ListNode(0);
let ans = pre;
function getNode(cur) {
if (cur == null || cur.next == null) {
return;
}
let val = cur.val;
cur = cur.next;
getNode(cur);
pre.next = new ListNode(0);
pre = pre.next;
pre.val = cur.val;
return;
}
getNode(list);
return ans.next;
}
module.exports = {
ReverseList: ReverseList,
};

京公网安备 11010502036488号