成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

算法:合并兩個有序鏈表

開發 前端 算法
兩個升序鏈表合并為一個新的升序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。

[[414979]]

本文轉載自微信公眾號「三分鐘學前端」,作者sisterAn。轉載本文請聯系三分鐘學前端公眾號。

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

示例:

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

解答:

確定解題的數據結構: 單鏈表

確定解題思路: 從鏈表頭開始比較,l1 與 l2 是有序遞增的,所以比較 l1.val 與 l2.val 的較小值就是合并后鏈表的最小值,次小值就是小節點的 next.val 與大節點的 val 比較的較小值,依次遞歸,直到遞歸到 l1 l2 均為 null

畫圖實現: 畫圖幫助理解一下

確定邊界條件: 當遞歸到任意鏈表為 null ,直接將 next 指向另外的鏈表即可,不需要繼續遞歸了

代碼實現:

  1. function mergeTwoLists(l1, l2) { 
  2.     if(l1 === null) { 
  3.         return l2 
  4.     } 
  5.     if(l2 === null) { 
  6.         return l1 
  7.     } 
  8.     if(l1.val <= l2.val) { 
  9.         l1.next = mergeTwoLists(l1.next, l2) 
  10.         return l1 
  11.     } else { 
  12.         l2.next = mergeTwoLists(l2.next, l1) 
  13.         return l2 
  14.     } 

 

來源:https://github.com/sisterAn/JavaScript-Algorithms

 

責任編輯:武曉燕 來源: 三分鐘學前端
相關推薦

2021-01-28 08:20:41

鏈表空間復雜度

2022-06-27 07:50:16

鏈表節點測試

2020-10-25 08:47:36

Python有序字典

2021-11-17 08:43:17

LeetCode有序數組算法

2021-09-08 09:52:34

語言

2021-05-07 08:03:05

JS動態合并

2023-10-07 08:11:22

代碼模板合并排序

2020-10-26 08:19:53

算法隊列

2022-06-17 09:46:51

Chrome 102Chrome瀏覽器

2022-02-16 09:12:22

LeetCode升序鏈表鏈表數組

2020-11-13 07:16:09

線程互斥鎖死循環

2010-09-10 15:26:05

SOAP封裝

2009-07-16 10:39:00

SwingUtilit

2009-07-15 18:29:22

Jython應用

2017-01-15 01:45:37

簡歷簡歷模板數據

2019-06-25 10:46:04

Flutter開發APP

2022-10-17 16:17:24

機器學習算法標簽傳播

2010-09-17 09:51:37

SIP路由

2010-07-02 12:26:51

LEACH協議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂av中文| 国产精品久久久久久久久久久免费看 | 日韩精品一区二区三区在线播放 | 国产精品99久久久久久www | 色婷婷在线视频 | 国产欧美视频一区二区三区 | a级网站 | 国产精品国产a级 | 国产欧美一区二区三区日本久久久 | 免费播放一级片 | 成人av片在线观看 | 性高朝久久久久久久3小时 av一区二区三区四区 | 91影院在线观看 | 国产欧美一区二区三区日本久久久 | 日韩三级一区 | 一区二区在线免费观看 | 三级黄色片在线观看 | 久久精品综合 | 免费一区 | 99久久精品国产一区二区三区 | 精品国产区 | 在线观看视频一区 | 色婷婷久久久亚洲一区二区三区 | 精精精精xxxx免费视频 | 91久久国产综合久久 | 少妇无套高潮一二三区 | 日韩一区二区三区视频 | 久久综合激情 | 日本中出视频 | 成人性生交大片免费看中文带字幕 | 狠狠干狠狠操 | 在线播放国产视频 | 美女黄视频网站 | www.jizzjizz | 国产91丝袜在线18 | 日日夜夜天天 | 亚洲毛片在线观看 | 久草视频在线播放 | 久久久久久成人 | 夜夜骑天天干 | 精品欧美乱码久久久久久1区2区 |