题解 | #反转链表#
反转链表
https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca
package main
import . "nc_tools"
/*
 * type ListNode struct{
 *   Val int
 *   Next *ListNode
 * }
 */
/**
 * 
 * @param pHead ListNode类 
 * @return ListNode类
*/
func ReverseList( pHead *ListNode ) *ListNode {
    // write code here
    var pre *ListNode  = nil
    curr :=pHead
    for curr!=nil{
        curr_next := curr.Next
        curr.Next=pre
        pre=curr
        curr=curr_next
    }
    return pre
}
 查看14道真题和解析
查看14道真题和解析 投递淘天集团等公司10个岗位
投递淘天集团等公司10个岗位