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

申请网站域名东营长安网站建设

申请网站域名,东营长安网站建设,关于电子工程的学术论坛,html菜鸟初学哎呀,以为这道题也不用写题解的……结果还是有坑没跳出来。 最开始想法先计算总和再求出链表 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/782263.html

相关文章:

  • 便捷网站建设哪家便宜流媒体网站建设
  • 装修招标网站wordpress搬家500错误
  • 找人做网站需要什么aws 知乎 wordpress
  • 网站开发设计制作推广百度网盘登录入口 网页
  • 做阿里巴巴1688网站程序陕西 网站备案
  • 儿童摄影网站建设h5响应式网站建设报价
  • 网站能调用一些字体不同端口装 wordpress
  • 织梦网站建设选项卡教程如果做车站车次查询的网站需要什么消息信息
  • wordpress 分类目录 菜单十堰seo排名
  • 网站设计的英文做网站和app多少费用
  • 珠海网站建设公司排名如何查网站的服务器
  • 网站登录系统怎样做辽宁建设集团招聘信息网站
  • 东风地区网站建设公司qq音乐怎么做mp3下载网站
  • 什么系统做网站好做打牌的网站怎么办
  • 手机网站开发在pc端网站 建设 计划
  • 做门户网站最重要的是什么学习网站大全
  • 建设企业网站管理的重要性代做网站
  • 做定制的网站伊春市网站建设
  • 商城网站的建设定位主题页面设计
  • 湖州网站建设有哪些营销网络是啥意思
  • win7 iis 发布asp.net网站一级域名跳转到二级域名
  • 代码模版 网站wordpress计算器主题
  • 网上商城网站建设设计方案外贸进出口业务流程
  • 初学网站开发需要书籍权威发布是鼠头
  • 网站设计资料做个网页需要多少钱?
  • 汕头网站网店建设企业网站内页设计模板
  • 食品 技术支持 东莞网站建设wordpress 进销存插件
  • 做图素材网站开通会员哪个好企业网站推广策划方法
  • 更改网站模板内容wordpress接入微信订阅号
  • 教做潮男的网站长沙电商网站