在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LeetCode初級算法-鏈表02:合并兩個有序鏈表

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-10 22:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LeetCode初級算法--鏈表02:合并兩個有序鏈表

一、引子

這是由LeetCode官方推出的的經(jīng)典面試題目清單~
這個模塊對應(yīng)的是探索的初級算法~旨在幫助入門算法。我們第一遍刷的是leetcode推薦的題目。

二、題目

將兩個有序鏈表合并為一個新的有序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節(jié)點組成的。

示例:

輸入:1->2->4, 1->3->4
輸出:1->1->2->3->4->4

1、思路

首先我們看到的數(shù)一個有序的鏈表,所以我們可以先比較兩個鏈表長度相等的部分,按照順序進行排列,對于剩下一個鏈表的部分,直接插入到最終的鏈表中,詳細過程見代碼。

2、編程實現(xiàn)

python

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution(object):
    def mergeTwoLists(self, l1, l2):
        """
        :type l1: ListNode
        :type l2: ListNode
        :rtype: ListNode
        """
        new_head = ListNode(0)
        #返回的是合并后的列表 所以讓一個節(jié)點等于這個空的節(jié)點
        pHead = new_head
        #進行排序
        while l1 and l2:
            if l1.val > l2.val:
                new_head.next = l2
                l2 = l2.next
            else:
                new_head.next = l1
                l1 = l1.next
            new_head = new_head.next
        # 遍歷剩下沒遍歷的列表
        if l1:
            new_head.next = l1
        elif l2:
            new_head.next = l2
        return pHead.next

分享技術(shù),樂享生活:我們的公眾號計算機視覺這件小事每周推送“AI”系列資訊類文章,歡迎您的關(guān)注!

本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!

審核編輯 黃昊宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1805

    文章

    48873

    瀏覽量

    247699
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8499

    瀏覽量

    134287
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5557

    瀏覽量

    122620
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    富士通合并兩個SAP系統(tǒng),簡化其在德國的業(yè)務(wù)結(jié)構(gòu)

    富士通與SNP合作,采用BLUEFIELD?方法,五月內(nèi)成功合并家德國子公司SAP系統(tǒng),實現(xiàn)快速遷移、高效合作、極短停機時間和業(yè)務(wù)連續(xù)性,增強了數(shù)字化轉(zhuǎn)型競爭力。
    的頭像 發(fā)表于 03-05 17:00 ?380次閱讀

    使用ADS1281做調(diào)制器,兩個調(diào)制器都是輸出1位的數(shù)據(jù)流,那合并之后數(shù)據(jù)流是幾位的呢?

    我想使用ADS1281做調(diào)制器,datasheet上寫的輸出需要合并兩個階的調(diào)制器:Y[n]=3M0[n-2]-6M0[n-3]+4M0[n-4]+9(M1[n]-2M1[n-1]+M1[n-2
    發(fā)表于 02-05 09:10

    兩個不同頻率晶振靠的近會怎樣

    晶振的振蕩本質(zhì)上是一種機械振動(在壓電晶體層面)。當(dāng)兩個晶振靠得很近時,它們的機械振動可能會相互影響。一晶振的振動可能會通過電路板或者外殼等介質(zhì)傳遞給另一晶振,從而改變另一晶振的
    的頭像 發(fā)表于 01-20 13:55 ?1545次閱讀
    <b class='flag-5'>兩個</b>不同頻率晶振靠的近會怎樣

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎?

    ads1013有兩個模擬輸入,可以接不同的兩個模擬輸入嗎,驅(qū)動程序中怎么分別讀兩個模擬輸入的轉(zhuǎn)換結(jié)果?
    發(fā)表于 12-02 08:02

    兩個開關(guān)電源可以并聯(lián)使用嗎

    兩個開關(guān)電源并聯(lián)使用是一相對復(fù)雜的話題,涉及到電子電路設(shè)計、電源管理、安全規(guī)范等多個方面。 1. 開關(guān)電源的基本原理 開關(guān)電源是一種通過電子開關(guān)元件(如晶體管、MOSFET等)快速切換來控制電流
    的頭像 發(fā)表于 10-09 16:04 ?4402次閱讀

    單相電機兩個繞組都在定子上嗎

    單相電機的兩個繞組,即起動線圈(或稱為輔助繞組、副繞組)和運行線圈(或稱為主繞組),都位于定子上 。這兩個繞組在電機中起著關(guān)鍵作用,共同協(xié)作以產(chǎn)生旋轉(zhuǎn)磁場,從而使電機能夠運轉(zhuǎn)。 單相電機通常由一
    的頭像 發(fā)表于 09-03 15:10 ?2034次閱讀

    ad如何設(shè)置兩個元器件的距離

    在Altium Designer(簡稱AD)中設(shè)置兩個元器件之間的距離,主要是通過設(shè)置元器件間的安全間距(Clearance)規(guī)則來實現(xiàn)的。這個規(guī)則定義了元器件之間、元器件與走線之間以及其他設(shè)計元素
    的頭像 發(fā)表于 09-02 15:31 ?1.6w次閱讀

    功放機AB兩個聲道輸出怎么接

    功放機AB兩個聲道輸出的接線方式,主要取決于您想要實現(xiàn)的音頻效果以及音箱的配置。以下將詳細介紹幾種常見的接線方式,以及它們各自的特點和適用場景。 一、基礎(chǔ)接線方式 在大多數(shù)情況下,功放機的AB兩個
    的頭像 發(fā)表于 08-23 10:40 ?8611次閱讀

    單穩(wěn)態(tài)觸發(fā)器的兩個工作狀態(tài)是什么

    單穩(wěn)態(tài)觸發(fā)器是一種數(shù)字邏輯電路,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。它具有兩個工作狀態(tài):穩(wěn)定狀態(tài)和暫態(tài)狀態(tài)。 單穩(wěn)態(tài)觸發(fā)器的工作原理 單穩(wěn)態(tài)觸發(fā)器是一種具有兩個穩(wěn)定狀態(tài)的觸發(fā)器,其中一狀態(tài)是穩(wěn)定狀態(tài)
    的頭像 發(fā)表于 08-22 10:11 ?1083次閱讀

    20.3-使用兩個通道進行電磁循跡 智能車競賽 電磁桿原理圖 電磁循跡小車 STM32電磁小車 電磁循跡算法

    20.3-使用兩個通道進行電磁循跡 智能車競賽 電磁桿原理圖 電磁循跡小車 智能車電磁組 STM32電磁小車 電磁循跡小車 電磁循跡算法 智能車環(huán)島 智能車比賽規(guī)則 歸一化處理 差比和計算 PID算
    的頭像 發(fā)表于 08-20 10:56 ?1367次閱讀
    20.3-使用<b class='flag-5'>兩個</b>通道進行電磁循跡 智能車競賽 電磁桿原理圖 電磁循跡小車 STM32電磁小車 電磁循跡<b class='flag-5'>算法</b>

    觸發(fā)器的兩個穩(wěn)定狀態(tài)分別是什么

    觸發(fā)器作為數(shù)字電路中的基本邏輯單元,具有兩個穩(wěn)定狀態(tài),這兩個狀態(tài)通常用于表示二進制數(shù)碼中的0和1。
    的頭像 發(fā)表于 08-12 11:01 ?2912次閱讀

    雙穩(wěn)態(tài)電路的兩個穩(wěn)定狀態(tài)是什么

    雙穩(wěn)態(tài)電路是一種具有兩個穩(wěn)定狀態(tài)的電子電路,廣泛應(yīng)用于數(shù)字電路、通信系統(tǒng)、存儲器等領(lǐng)域。 雙穩(wěn)態(tài)電路的基本概念 雙穩(wěn)態(tài)電路是一種具有兩個穩(wěn)定狀態(tài)的電路,即在沒有外部輸入信號的情況下,電路可以保持在
    的頭像 發(fā)表于 08-11 15:00 ?2541次閱讀

    雙穩(wěn)態(tài)觸發(fā)器的兩個基本性質(zhì)是什么

    雙穩(wěn)態(tài)觸發(fā)器(Bistable Trigger)是一種具有兩個穩(wěn)定狀態(tài)的邏輯電路,廣泛應(yīng)用于數(shù)字電路設(shè)計中。它具有兩個基本性質(zhì):記憶性和切換性。 一、雙穩(wěn)態(tài)觸發(fā)器的基本概念 1.1 雙穩(wěn)態(tài)觸發(fā)器
    的頭像 發(fā)表于 08-11 10:08 ?1309次閱讀

    如何使用SPI或UART連接兩個ESP模塊?

    我使用 ESP-WROOM-02 模塊進行我們的項目。 根據(jù)我們的要求,我們需要使用 UART 或 SPI 將兩個 ESP 模塊與一 ESP 模塊連接。 一設(shè)備可以與 UART
    發(fā)表于 07-19 16:08

    兩個路由器ip地址沖突怎么解決

    當(dāng)兩個路由器的IP地址發(fā)生沖突時,會導(dǎo)致網(wǎng)絡(luò)連接不穩(wěn)定或無法連接。以下是解決兩個路由器IP地址沖突的步驟: 確定沖突的IP地址 首先,需要確定兩個路由器的IP地址是否沖突。可以通過以下方法來檢查
    的頭像 發(fā)表于 07-09 11:35 ?9556次閱讀
    主站蜘蛛池模板: 免费视频一区二区 | 天天做天天做天天综合网 | 日本黄色片免费看 | 天堂资源在线种子资源 | 日本69xxxxxxx69| 日本免费黄色大片 | 都市激情亚洲 | 伊人网视频在线 | 免费观看激色视频网站bd | 亚洲伦理中文字幕一区 | 97视频hd | 1024国产高清精品推荐 | 亚洲综合久久综合激情久久 | 韩国r天堂 | 四虎黄色影院 | 成人国产精品高清在线观看 | 宅男午夜视频在线观看 | 人与禽性视频77777 | 免费一级片在线 | 亚洲国产成人久久一区久久 | 三级免费观看 | 国产汉服被啪福利在线观看 | 毛片免费网| 天天网综合 | 国产成 人 综合 亚洲网 | 婷婷在线观看网站 | www四虎影院 | caoporn成人免费公开 | 黄色在线观看视频网站 | 狠狠操91| 色老头久久久久久久久久 | 国产小视频在线播放 | 天天干天天操天天摸 | 国产成人精品亚洲日本在线 | 亚洲第一区精品日韩在线播放 | 濑亚美莉vs黑人欧美视频 | 在线观看亚洲免费视频 | 永久免费视频网站在线观看 | 国产高清网站 | 丁香花五月天婷婷 | 狠狠色噜噜狠狠狠97影音先锋 |