精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊一聊合并兩個排序的鏈表

開發 前端
當p1節點指向null時,合并后的鏈表節點就為p2所指向的鏈表節點;當p2節點指向null時,合并后的鏈表節點就為p1所指向的鏈表節點。

前言

給定兩個遞增排序的鏈表,如何將這兩個鏈表合并?合并后的鏈表依然按照遞增排序。本文就跟大家分享一種解決方案,歡迎各位感興趣的開發者閱讀本文。

思路分析

經過前面的學習,我們知道了有關鏈表的操作可以用指針來完成。同樣的,這個問題也可以用雙指針的思路來實現:

  • p1指針指向鏈表1的頭節點
  • p2指針指向鏈表2的頭節點

聲明一個變量存儲合并后的鏈表,比對兩個指針指向的節點值大小:

  • 如果p1指針指向的節點值比p2指向的值小,合并后的鏈表節點就取p1節點的值,p1指針繼續向前走,進行下一輪的比對。
  • 如果p2指針指向的節點值比p1指向的值小,合并后的鏈表節點就取p2節點的值,p2指針繼續向前走,進行下一輪的比對。
  • 當p1節點指向null時,合并后的鏈表節點就為p2所指向的鏈表節點;當p2節點指向null時,合并后的鏈表節點就為p1所指向的鏈表節點。

圖片

實現代碼

看完上述分析后,聰明的開發者已經想到代碼怎么寫了。沒錯,這就是典型的遞歸思路,代碼如下:

  • 聲明一個函數MergeLinkedList,它接受2個參數:遞增排序的鏈表1,遞增排序的鏈表2。
  • 遞歸的基線條件:鏈表1為null就返回鏈表2,鏈表2為null就返回鏈表1。
  • 聲明一個變量pMergedHead用于存儲合并后的鏈表頭節點。
  • 如果當前鏈表1的節點值小于鏈表2的節點值。

pMergedHead的值就為鏈表2的節點值。

pMergedHead的下一個節點值就為鏈表1的下一個節點和鏈表2的節點值比對后的值(遞歸)。

  • 否則

pMergedHead的值就為鏈表1的節點值。

pMergedHead的下一個節點值就為鏈表2的下一個節點和鏈表1的節點值比對后的值(遞歸)。

  • 最后,返回pMergedHead
export function MergeLinkedList(
firstListHead: ListNode | null,
secondListHead: ListNode | null
): ListNode | null {
// 基線條件
if (firstListHead == null) {
return secondListHead;
}
if (secondListHead == null) {
return firstListHead;
}
let pMergedHead: ListNode | null = null;
if (firstListHead.element < secondListHead.element) {
pMergedHead = firstListHead;
pMergedHead.next = MergeLinkedList(firstListHead.next, secondListHead);
} else {
pMergedHead = secondListHead;
pMergedHead.next = MergeLinkedList(firstListHead, secondListHead.next);
}
return pMergedHead;
}

測試用例

接下來,我們用思路分析章節中的例子來測試下我們的代碼能否正常執行。

const firstLinkedList = new LinkedList();
firstLinkedList.push(1);
firstLinkedList.push(3);
firstLinkedList.push(5);
firstLinkedList.push(7);
firstLinkedList.push(9);
const secondLinkedList = new LinkedList();
secondLinkedList.push(2);
secondLinkedList.push(4);
secondLinkedList.push(6);
secondLinkedList.push(8);

const resultListHead = MergeLinkedList(
firstLinkedList.getHead(),
secondLinkedList.getHead()
);

console.log(resultListHead);

圖片

示例代碼

本文所列舉的代碼,其完整版請移步:

  • MergeLinkedList.ts
  • MergeLinkedList-test.ts
責任編輯:武曉燕 來源: 神奇的程序員
相關推薦

2021-12-06 09:43:01

鏈表節點函數

2020-10-15 06:56:51

MySQL排序

2022-10-09 08:35:06

SQL自定義排序

2023-07-06 13:56:14

微軟Skype

2021-08-03 08:13:47

數據

2020-09-08 06:54:29

Java Gradle語言

2022-10-19 15:20:58

pandas數據處理庫技巧

2022-08-25 10:37:00

CIOIT領導者

2018-04-27 09:22:21

數據存儲技巧

2021-01-28 22:31:33

分組密碼算法

2023-09-22 17:36:37

2020-05-22 08:16:07

PONGPONXG-PON

2018-06-07 13:17:12

契約測試單元測試API測試

2020-09-15 12:45:48

系統LinuxUnix

2023-09-27 16:39:38

2021-08-01 09:55:57

Netty時間輪中間件

2024-10-28 21:02:36

消息框應用程序

2022-01-11 15:44:15

JavaScript圖表庫數據

2021-07-16 11:48:26

模型 .NET微軟

2023-09-20 23:01:03

Twitter算法
點贊
收藏

51CTO技術棧公眾號

怡红院av亚洲一区二区三区h| 岛国视频一区免费观看| 免费黄色国产视频| 国产精品jk白丝蜜臀av小说| 色综合久久中文字幕综合网| 青少年xxxxx性开放hg| 日韩在线观看视频一区二区三区| 久久精品男女| 欧美国产日韩中文字幕在线| 人妻少妇一区二区| 麻豆一二三区精品蜜桃| 精品久久久一区二区| 91制片厂免费观看| 欧美69xxxxx| 国产成人综合在线观看| 日av在线播放中文不卡| 青娱乐免费在线视频| 国产探花一区在线观看| 精品伦理精品一区| 视频免费1区二区三区| 超碰aⅴ人人做人人爽欧美| 亚洲免费观看高清完整版在线观看 | 看免费黄色录像| 免费一区二区| 精品盗摄一区二区三区| 天天av天天操| 免费污视频在线一区| 五月婷婷激情综合网| 国产精品久久成人免费观看| 黄色小视频在线观看| www.日韩精品| 国产成人精品免费视频大全最热| 夜夜躁很很躁日日躁麻豆| 亚洲欧美日韩综合国产aⅴ| 色与欲影视天天看综合网| 最新日韩免费视频| 国产真实有声精品录音| 国产视频精品xxxx| 男男一级淫片免费播放| 丁香一区二区| 欧美va日韩va| 天天爽夜夜爽视频| 日韩一区免费| 日韩欧美一二区| 五月六月丁香婷婷| 豆花视频一区| 欧美一区二区免费视频| 中文国产在线观看| 精品一区二区三区中文字幕| 67194成人在线观看| 少妇网站在线观看| 精品久久在线| 欧美精品丝袜中出| 17c国产在线| 久久久久久久久成人| 91精品久久久久久久91蜜桃| 99精品视频免费版的特色功能| 精品一级视频| 精品精品欲导航| 久草视频福利在线| 久久夜色电影| 亚洲欧洲在线视频| 男人的天堂av网| 欧美激情成人| 欧美精品在线看| 免费在线观看av网址| 在线看片成人| 日韩av片免费在线观看| 中文字幕在线观看免费| 韩国精品在线观看| 国产精品久久久久久久免费大片| 手机在线观看毛片| 久久婷婷成人综合色| 亚洲va久久久噜噜噜久久狠狠 | 美女一区2区| 日韩精品在线第一页| 香蕉视频久久久| 久久影视一区| 欧美激情欧美激情在线五月| 在线观看精品国产| 日本亚洲三级在线| 91亚洲国产成人精品性色| 亚洲国产欧美另类| 久久久久久久久伊人| 手机成人av在线| 欧美xxxx做受欧美88bbw| 欧美午夜久久久| 亚洲一区二区三区观看| 麻豆成人入口| 久久久国产在线视频| 国产又爽又黄的视频| 日本va欧美va瓶| 国产aⅴ精品一区二区三区黄| 深夜视频在线免费| 成人欧美一区二区三区黑人麻豆| 国产人妻777人伦精品hd| 国产亚洲精彩久久| 亚洲аv电影天堂网| 国产jk精品白丝av在线观看| 欧美黄色一级视频| 国产精品一区二区三区成人| 色婷婷av一区二区三| 国产亚洲欧洲997久久综合| 欧美日韩午夜爽爽| 91精品国产经典在线观看| 欧美大片在线观看一区| 亚洲av熟女国产一区二区性色 | 97国产真实伦对白精彩视频8| 国产一级片av| 粉嫩13p一区二区三区| 亚洲精品久久区二区三区蜜桃臀| 国内老司机av在线| 欧美日韩视频在线观看一区二区三区 | 欧洲一区二区在线观看| 新版中文在线官网| 精品视频在线看| 免费的av网站| 国产精品地址| 91久久精品国产| 国产精品久久一区二区三区不卡| 亚洲午夜在线视频| 波多野结衣在线免费观看| 国产欧美高清视频在线| 97久久久久久| 亚洲产国偷v产偷v自拍涩爱| 综合自拍亚洲综合图不卡区| 欧美性猛交久久久乱大交小说| 成人自拍在线| 欧美xxxx综合视频| 国产一区二区女内射| 国产亚洲成aⅴ人片在线观看| 欧美精品久久久久久久免费| 日韩一区免费| 欧美日韩国产999| 国产又粗又黄又爽的视频| 国产欧美精品区一区二区三区 | 国产午夜一区二区| 国产精品100| xfplay精品久久| 国产免费毛卡片| 美女一区二区在线观看| 午夜精品理论片| 日本免费网站在线观看| 亚洲国产精品麻豆| 美女网站视频在线观看| 激情另类综合| 国产伦精品一区二区三区| 在线观看免费视频你懂的| 欧美一卡2卡3卡4卡| 欧美日韩在线视频免费播放| 国产一区二区福利| 激情五月婷婷六月| 中文字幕亚洲在线观看| 国产69精品久久久久9| 欧美 日韩 中文字幕| 亚洲国产sm捆绑调教视频| 中文字幕第九页| 国产日韩欧美一区在线| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美韩国| 最近2019年手机中文字幕| 中文字幕 欧美激情| 日韩久久一区二区| 麻豆av免费看| 午夜亚洲性色视频| 日韩精品一区二区三区四区五区| 精品免费av一区二区三区| 色妞色视频一区二区三区四区| 亚洲综合免费视频| 亚洲男人的天堂在线aⅴ视频| 四虎永久免费观看| 亚洲欧美日本日韩| 亚洲一区在线直播| 91精品尤物| 欧美在线不卡区| 日韩毛片久久久| 欧美大胆人体bbbb| 国产精品777777| 中文字幕一区二区三区不卡| 波多野结衣电影免费观看| 在线午夜精品| 亚洲一区三区电影在线观看| 动漫视频在线一区| 国产精品看片资源| 美女91在线| 国产午夜精品免费一区二区三区 | 免费不卡av在线| 欧美影院三区| 成人性色av| 中韩乱幕日产无线码一区| 欧美丰满少妇xxxxx| 日韩大胆视频| 日韩精品在线一区二区| 五月婷婷六月婷婷| 亚洲高清免费视频| 国产亚洲精品久久久久久豆腐| 国产成人av自拍| 天天影视综合色| 国自产拍偷拍福利精品免费一 | 欧美三级视频网站| 成人99免费视频| 老司机午夜性大片| 久久国产精品99国产| 轻点好疼好大好爽视频| 久久视频在线| 欧洲亚洲一区二区三区四区五区| 成人中文字幕视频| 96pao国产成视频永久免费| 网友自拍亚洲| 性色av香蕉一区二区| 黄色在线播放网站| 中文字幕久久久| 日本大片在线观看| 亚洲成年人在线播放| 国产视频一二三四区| 精品污污网站免费看| 天堂中文字幕在线观看| 亚洲国产日韩精品| 成人免费视频网站入口::| 国产亚洲欧美一区在线观看| 欧美激情一区二区三区p站| 紧缚捆绑精品一区二区| av五月天在线| 欧美一级二区| 日本三级免费网站| 91久久综合| 野外做受又硬又粗又大视频√| 亚洲在线久久| 五月天av影院| 91精品精品| 一区二区三区电影| 91亚洲自偷观看高清| 婷婷精品国产一区二区三区日韩 | 99精品一级欧美片免费播放| 精品久久网站| 日韩福利视频| 狠狠综合久久av一区二区蜜桃| 久久精品国产一区二区三区不卡| 97一区二区国产好的精华液| 91免费版黄色| 日韩中文字幕| 成人18视频| 白嫩白嫩国产精品| 国产免费高清一区| 牛牛影视久久网| 国产日韩久久| 色综合久久中文| 日本精品一区二区三区视频| 国产成人3p视频免费观看| 欧美性天天影院| 欧美日韩伦理| 一区二区三区四区欧美日韩| 国产精品二区不卡| 黑人巨茎大战欧美白妇| 欧美国产日本| 鲁一鲁一鲁一鲁一色| 香蕉视频成人在线观看| 久久久国产欧美| 国产制服丝袜一区| 91精产国品一二三| 99国产一区二区三精品乱码| 熟女俱乐部一区二区| 日本一区二区三区dvd视频在线| 中国1级黄色片| 亚洲激情图片一区| 久久夜靖品2区| 日本道精品一区二区三区 | 男人皇宫亚洲男人2020| 国产精品久久久久久久久久东京 | 日韩电影在线看| 亚洲18在线看污www麻豆| 成人性色生活片| 国产手机在线观看| 日韩理论片中文av| 日韩精品一区二区不卡| 欧美亚洲丝袜传媒另类| 97人妻一区二区精品免费视频 | 51精品国产人成在线观看| 黄色网一区二区| 亚洲精品一区二区三| 欧美日韩国产综合网| 一本久道综合色婷婷五月| 久久99精品国产91久久来源| 男女性杂交内射妇女bbwxz| 国产日韩欧美激情| 欧美日韩人妻精品一区二区三区| 日韩欧美在线免费| 99国产精品欲| 亚洲欧美色婷婷| 在线中文字幕电影| 国产精品678| 亚洲视频精选| 视频在线99re| 亚洲久久视频| 天堂网成人在线| 久久久久久久av麻豆果冻| 欧美成人aaa片一区国产精品| 欧美性猛交xxxx| 亚洲av无码国产综合专区| 精品夜色国产国偷在线| 污视频网站在线免费| 国产精品福利在线| 爱高潮www亚洲精品| 一区二区三区av在线| 久久青草久久| 人妻av一区二区| 亚洲精品成a人| 中文字幕日韩三级| 国产婷婷色综合av蜜臀av| 日本高清在线观看| 国产精品视频资源| 国产一区毛片| 日本wwww视频| 本田岬高潮一区二区三区| 精品一区二区6| 色综合一区二区| 婷婷五月综合久久中文字幕| 欧美风情在线观看| 成人av在线播放| 一区二区视频在线免费| 日韩av一级电影| 日韩中文字幕有码| 色婷婷国产精品久久包臀 | 99精品黄色片免费大全| 久久免费在线观看视频| 91精品国产综合久久福利软件| 91在线视频免费看| 国产成人97精品免费看片| 免费看成人吃奶视频在线| 国产原创中文在线观看| 懂色中文一区二区在线播放| 国产乱国产乱老熟300| 91精品在线麻豆| 黄色成人在线| 999日本视频| 欧美在线网站| 成人一区二区三区仙踪林| 亚洲乱码一区二区三区在线观看| 91久久国语露脸精品国产高跟| 色哟哟入口国产精品| 国产激情欧美| 91社在线播放| 国产精品中文字幕一区二区三区| 蜜臀久久精品久久久用户群体| 日韩欧美在线1卡| 国产一线二线在线观看| 国产成人看片| 亚洲毛片视频| 亚洲专区区免费| 欧美亚洲精品一区| 免费大片在线观看www| 96精品久久久久中文字幕| 亚洲色图国产| 中国极品少妇xxxx| 天天av天天翘天天综合网色鬼国产| 殴美一级特黄aaaaaa| 91禁外国网站| 欧美日韩在线观看视频小说| 中文久久久久久| 亚洲精品成a人| 午夜福利视频一区二区| 国产不卡精品视男人的天堂| 日韩理论片av| 日本人妻一区二区三区| 欧美日韩美女在线| av网站在线免费观看| 亚洲mm色国产网站| 亚洲精品乱码| 四虎国产精品成人免费入口| 6080日韩午夜伦伦午夜伦| 丁香花在线电影| 欧美日韩免费高清| 国产精品一区二区久久精品爱涩| 久久久久亚洲av片无码下载蜜桃 | 国产成人av一区二区三区| 午夜综合激情| 污污的视频在线免费观看| 精品国产髙清在线看国产毛片| 亚洲天堂av影院| 中文字幕日韩一区二区三区| 成人免费看的视频| 中文字幕人成人乱码亚洲电影| 色综合视频一区中文字幕| 国产va免费精品观看精品视频| 婷婷激情5月天| 黄色一区二区三区| 免费a在线看| 久久综合给合久久狠狠色| 久久激情五月婷婷| 午夜毛片在线观看| 久久九九精品99国产精品| 亚洲丁香日韩| 91视频免费入口| 色狠狠色狠狠综合| 欧美xxxx做受欧美88bbw| 性刺激综合网| 久久久久久久免费视频了| 丰满熟女一区二区三区| 国产欧美最新羞羞视频在线观看| 亚洲精一区二区三区|