校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > python3兩數相加的實現示例

python3兩數相加的實現示例

熱門標簽:在哪里辦理400電話號碼 平頂山外呼系統免費 400電話申請服務商選什么 工廠智能電話機器人 千陽自動外呼系統 原裝電話機器人 清遠360地圖標注方法 西藏智能外呼系統五星服務 江蘇客服外呼系統廠家

兩數相加

給你兩個 非空 的鏈表,表示兩個非負的整數。它們每位數字都是按照 逆序 的方式存儲的,并且每個節點只能存儲 一位 數字。
請你將兩個數相加,并以相同形式返回一個表示和的鏈表。
你可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。

示例 1:

輸入:l1 = [2,4,3], l2 = [5,6,4]
輸出:[7,0,8]
解釋:342 + 465 = 807.

示例 2:

輸入:l1 = [0], l2 = [0]
輸出:[0]

示例 3:

輸入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
輸出:[8,9,9,9,0,0,0,1]

思路:

1.創建一個新鏈表,新鏈表的頭部先設置為l1頭部和l2頭部之和。
2.遍歷兩個鏈表,只要有一個還沒有遍歷完就繼續遍歷
3.每次遍歷生成一個當前節點cur的下一個節點,其值為兩鏈表對應節點的和再加上當前節點cur產生的進位
4.更新進位后的當前節點cur的值
5.循環結束后,因為首位可能產生進位,因此如果cur.val是兩位數的話,新增一個節點
6.返回頭節點

由題目注釋可以看出listNode這個類是用來創建鏈表的,默認next=None,val=0.
Definition for singly-linked list.
class ListNode:
def init(self, val=0, next=None):
self.val = val
self.next = next

# Definition for singly-linked list.
# class ListNode:
#  def __init__(self, val=0, next=None):
#   self.val = val
#   self.next = next
class Solution:
 def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:
  head = ListNode(l1.val+l2.val)
  current = head
  while l1.next or l2.next:
   l1 = l1.next if l1.next else ListNode()
   l2 = l2.next if l2.next!=None else ListNode()
   current.next = ListNode(l1.val+l2.val+current.val//10)
   current.val = current.val%10
   current = current.next
  if current.val >= 10:
   current.next = ListNode(current.val//10)
   current.val = current.val%10
  return head

改進改進:增加了空間復雜度。本以為一方為None后直接把另一個鏈表連上就ok了。然后,就打臉了。


然后又加了while

> [9999]

# Definition for singly-linked list.
# class ListNode:
#  def __init__(self, val=0, next=None):
#   self.val = val
#   self.next = next
class Solution:
 def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode:
  head = ListNode(l1.val+l2.val)
  current = head
  while l1.next and l2.next:
   l1 = l1.next 
   l2 = l2.next 
   current.next = ListNode(l1.val+l2.val+current.val//10)
   current.val = current.val%10
   current = current.next
  if l1.next == None and l2.next :
   while l2.next:
    l2 = l2.next
    current.next= ListNode(l2.val+current.val//10)
    current.val = current.val%10
    current = current.next
    current.next = l2.next
  elif l2.next == None and l1.next:
   while l1.next:
    l1 = l1.next
    current.next= ListNode(l1.val+current.val//10)
    current.val = current.val%10
    current = current.next
    current.next = l2.next
  if current.val >= 10:
   current.next = ListNode(current.val//10)
   current.val = current.val%10
  return head

到此這篇關于python3兩數相加的實現示例的文章就介紹到這了,更多相關python3兩數相加內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 將numpy維度不同的數組相加相乘操作
  • python中利用numpy.array()實現倆個數值列表的對應相加方法
  • python打印9宮格、25宮格等奇數格 滿足橫豎斜相加和相等
  • python 將字符串中的數字相加求和的實現
  • 對python中矩陣相加函數sum()的使用詳解

標簽:天水 股票 日照 隨州 安慶 西安 白城 錦州

巨人網絡通訊聲明:本文標題《python3兩數相加的實現示例》,本文關鍵詞  python3,兩數,相加,的,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python3兩數相加的實現示例》相關的同類信息!
  • 本頁收集關于python3兩數相加的實現示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美在线高清视频| 亚洲精品国产无天堂网2021| 日韩精品一区第一页| 在线成人免费观看| 免费成人在线影院| 26uuu精品一区二区| 国产成+人+日韩+欧美+亚洲| 日韩欧美不卡在线观看视频| 国产一区中文字幕| 综合在线观看色| 91在线porny国产在线看| 亚洲欧洲另类国产综合| 99久久99久久精品免费看蜜桃| 国产精品国产三级国产普通话蜜臀| 99精品欧美一区| 亚洲成人你懂的| 日韩美女在线视频| av激情亚洲男人天堂| 亚洲一区二区三区在线播放| 日韩视频123| 色综合天天做天天爱| 亚洲1区2区3区4区| 欧美mv日韩mv国产网站| 欧美一区二区三区视频免费| 成年人国产精品| 免费观看在线色综合| 国产精品的网站| 精品国产不卡一区二区三区| 91精品国产欧美日韩| 欧美午夜精品免费| 成人激情免费网站| 国产福利一区二区三区在线视频| 中文字幕一区二区三区蜜月| 91麻豆精品国产自产在线 | 免费观看在线色综合| 一区二区欧美国产| 国产精品久久久久9999吃药| 国产蜜臀av在线一区二区三区| 成人一区二区三区在线观看| 青青草原综合久久大伊人精品| 中文字幕一区二区在线观看| 精品精品国产高清a毛片牛牛| 欧美一区二区三区四区五区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| av在线综合网| 欧美天堂一区二区三区| 欧美成人一区二区三区在线观看 | 国产不卡视频在线播放| 高清不卡在线观看av| 91色porny在线视频| 欧美在线免费视屏| 精品福利一二区| 日韩一区在线看| 五月综合激情日本mⅴ| 美女网站在线免费欧美精品| 国产在线一区二区| 色94色欧美sute亚洲线路一久| 欧美性色黄大片| 精品久久一二三区| 亚洲精品欧美激情| 日本不卡一二三区黄网| 国产麻豆91精品| 欧美午夜影院一区| 欧美午夜宅男影院| 中文字幕 久热精品 视频在线| 亚洲一二三四在线观看| 成人国产精品视频| 欧美电影精品一区二区| 亚洲精品亚洲人成人网在线播放| 美女爽到高潮91| 日韩美女主播在线视频一区二区三区 | 一区二区三区高清不卡| 国产精品一区二区久久不卡| 91免费视频网| 亚洲欧洲日本在线| eeuss鲁片一区二区三区| 日韩欧美中文字幕制服| 亚洲专区一二三| 色综合久久久久久久久| 欧美激情一区二区三区不卡| 国产一区二区伦理| 欧美一级黄色录像| 久久99久久精品| 精品伦理精品一区| 国产一区二区日韩精品| 久久午夜国产精品| 成人久久18免费网站麻豆| 久久久久九九视频| 国产很黄免费观看久久| 久久精品网站免费观看| 色又黄又爽网站www久久| 欧美激情一区不卡| 99视频一区二区三区| 亚洲午夜免费电影| 91精品蜜臀在线一区尤物| 麻豆91小视频| 中文字幕在线观看一区| 欧美日韩精品电影| 日本不卡一二三| 中日韩av电影| 欧美一区二区网站| 国产电影一区在线| 亚洲综合免费观看高清完整版 | 九九在线精品视频| 亚洲特黄一级片| 91精品国产入口在线| 国产一区二区91| 国产福利一区二区| 欧美情侣在线播放| 国产精品一区二区黑丝| ㊣最新国产の精品bt伙计久久| 欧美精品乱码久久久久久| 男女性色大片免费观看一区二区 | 在线播放/欧美激情| 成人免费观看视频| 国产白丝精品91爽爽久久| 日本亚洲天堂网| 丝袜脚交一区二区| 亚洲午夜电影网| 午夜久久久久久| 一二三区精品福利视频| 一区二区三区在线免费视频| 国产精品私人影院| 中文字幕在线视频一区| 亚洲国产美女搞黄色| 一区二区三区在线高清| 欧美日韩精品综合在线| 国产不卡一区视频| 国产精品福利影院| 777xxx欧美| 国产欧美日韩不卡| 一区二区三区精品视频| 亚洲国产日日夜夜| 日韩av网站免费在线| 国产精品18久久久久久久久| 成人动漫视频在线| 欧美日韩中字一区| 久久久三级国产网站| 亚洲精品v日韩精品| 日本成人在线不卡视频| 国产一区二区网址| 91麻豆精品国产91久久久更新时间| 久久众筹精品私拍模特| 亚洲精品视频在线观看网站| 亚洲mv在线观看| 成人午夜激情在线| 精品福利一二区| 麻豆国产精品一区二区三区| 日本va欧美va欧美va精品| 成人午夜电影小说| 欧美国产激情一区二区三区蜜月| 国产精品乱码一区二区三区软件| 亚洲国产精品黑人久久久| 日本不卡1234视频| 日韩欧美中文一区| 亚洲18影院在线观看| 色综合久久99| 一卡二卡欧美日韩| 成年人网站91| 国产精品美女久久久久久| 精品午夜久久福利影院 | 91精彩视频在线观看| 久久久一区二区三区捆绑**| 午夜av一区二区| 日韩免费在线观看| 日韩电影在线观看一区| av不卡在线播放| 婷婷国产v国产偷v亚洲高清| 欧美狂野另类xxxxoooo| 亚洲天天做日日做天天谢日日欢 | 亚洲欧美一区二区不卡| 国产成人鲁色资源国产91色综| 久久午夜羞羞影院免费观看| 国产中文字幕一区| 亚洲少妇中出一区| 日韩三级在线观看| 99re亚洲国产精品| 午夜精品一区二区三区免费视频| 欧美精品在线观看播放| 另类小说色综合网站| 欧美巨大另类极品videosbest | 美腿丝袜在线亚洲一区| 成人欧美一区二区三区| 日韩欧美一区二区不卡| 韩日av一区二区| 亚洲不卡av一区二区三区| 欧美成人性战久久| 欧美三级视频在线观看| 人人精品人人爱| 欧美国产乱子伦| 2014亚洲片线观看视频免费| 色偷偷久久一区二区三区| 日韩精品福利网| 午夜精品免费在线观看| 亚洲日本丝袜连裤袜办公室| 欧美一级片免费看| 精品视频在线看| 日韩免费视频一区二区| 欧美老女人在线| 欧美日韩精品一区二区三区四区 |