思路:
- 确认head是不是空的,即head等于第一个元素还是head.next等于第一个元素,题目head指向第一个元素
- 设立一个myHead变量,用来保存反转链的头元素,初始值为null
- 开始反转
保存下个头节点:var temp = head.next
反转链连接到新节点上:head.next = myHead
确认反转链新的头节点 myHead = head
将变量赋予头节点:head = temp
var reverseList = function(head) {
var myHead = null
while(head){
var temp = head.next
head.next = myHead
myHead = head
head = temp
}
return myHead
};