2. 两数相加 golang
Posted transfercai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2. 两数相加 golang相关的知识,希望对你有一定的参考价值。
func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode { if l1 == nil { return l2 } if l2 == nil { return l1 } prehead := &ListNode{Val:0} cur := prehead jw := 0 for l1!=nil || l2 != nil { v1 := 0 v2 := 0 if l1!=nil{ v1=l1.Val l1=l1.Next } if l2!=nil{ v2=l2.Val l2=l2.Next } tmp:=v1+v2+jw cur.Next=&ListNode{Val:tmp%10} cur=cur.Next jw=tmp/10 } if jw!=0 { cur.Next=&ListNode{Val:jw} } return prehead.Next }
以上是关于2. 两数相加 golang的主要内容,如果未能解决你的问题,请参考以下文章