package main
import . "nc_tools"
/*
 * type ListNode struct{
 *   Val int
 *   Next *ListNode
 * }
 */

/**
 * 
 * @param pHead ListNode类 
 * @return ListNode类
*/
func ReverseList( pHead *ListNode ) *ListNode {
	var res, tmp *ListNode
	tmp = pHead
	for ; tmp != nil; {
		next := tmp.Next
		tmp.Next = res
		res = tmp
		tmp = next
	}
	return res
}