当前位置: 首页 > wzjs >正文

四川省住房与建设厅网站移动应用开发介绍

四川省住房与建设厅网站,移动应用开发介绍,怎么增加网站的外链,外贸原单是什么意思哎呀,以为这道题也不用写题解的……结果还是有坑没跳出来。 最开始想法先计算总和再求出链表 func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode {// 先算出这个值。测试用例会int类型溢出total : 0wei : 1for l1!nil && l2!nil {total (l1.Vall…

哎呀,以为这道题也不用写题解的……结果还是有坑没跳出来。
最开始想法先计算总和再求出链表

func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode {// 先算出这个值。测试用例会int类型溢出total := 0wei := 1for l1!=nil && l2!=nil {total += (l1.Val+l2.Val)*wei // 进位也是正确的l1 = l1.Nextl2 = l2.Nextwei *= 10}for l1!=nil {total += l1.Val*weil1 = l1.Nextwei *= 10}for l2!=nil {total += l2.Val*weil2 = l2.Nextwei *= 10}fmt.Println(total)// 将total转换为链表res := &ListNode{}curr := resfor total != 0 {// fmt.Println(total)curr.Val = total%10total /= 10if total !=0 {curr.Next = &ListNode{}curr = curr.Next}}return res
}

var total int64还是会溢出得用big.Int
还是直接链表相加吧,记得保存进位就好了

func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode {dummy := &ListNode{}curr := dummycarry := 0for l1 != nil || l2 != nil || carry != 0 {sum := carryif l1 != nil {sum += l1.Vall1 = l1.Next}if l2 != nil {sum += l2.Vall2 = l2.Next}carry = sum / 10curr.Next = &ListNode{Val: sum % 10}curr = curr.Next}return dummy.Next
}
http://www.dtcms.com/wzjs/581071.html

相关文章:

  • 网站备案平台写网站教程
  • 重庆网站建设jccit成都哪些地方好玩
  • 网站模板破解版南宁网络推广平台有哪些
  • 如何减少网站建设中的错误做什么网站比较简单
  • 个人网站建设第一步流量卡代理平台有哪些
  • 乔括云智能建站徐州网站建设案例
  • 2015做导航网站有哪些品牌网鞋
  • 大兴区住房和城乡建设部网站城市建设
  • vps主机可以做几个网站新手学做网站 视频百度网盘
  • 优秀的定制网站建设公司义乌网站制作多少钱
  • 网站移动端流量百合视频做爰视频网站
  • 域名管理网站计算机专业大学排名
  • 专业做包包的网站好山东建设局网站电工
  • 门户型网站特点网站建设大概需要多少钱
  • 网站查询空间商WordPress 视频cdn
  • 吴江设计网站公司赣州网络设计公司
  • 如何设置网站描述东莞网络营销推广公司
  • 做餐饮连锁在哪个网站看小荷作文网
  • 泰安网站建设哪家好怎么才能打开一些网站
  • 电子网站建设网络优化网络维护网络建站
  • 仿站是什么意思手机网站搜索优化
  • 辽宁省建设工程招标网seo网站建设课程
  • 南京量身营销型网站设计WordPress卡密发卡插件
  • 巨野城乡住房建设局网站资讯门户类网站模板
  • 淘宝网站怎么做的好看五台建设局网站
  • 云南网站建设小程序开发做论坛网站怎么样备案
  • 做设计有哪些地图网站网站的空间需要续费么
  • 做网站 找风投珠海seo推广
  • 中山企业网站建设方案网站计数器php
  • 个人网站备案要求做书一般在哪个网站下载素材