最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode Day8 4

2022-04-09 21:40 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

劍指 Offer 25. 合并兩個(gè)排序的鏈表

輸入兩個(gè)遞增排序的鏈表,合并這兩個(gè)鏈表并使新鏈表中的節(jié)點(diǎn)仍然是遞增排序的。


示例1:


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

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


我真是傻了,我居然一開始想p對應(yīng)l1,然后q對應(yīng)l2,然后一個(gè)一個(gè)比插l1里面去,結(jié)果就是特別特別麻煩。

直接應(yīng)該就是開個(gè)新的鏈表,然后l1,l2一個(gè)一個(gè)比過去,就很簡單了。

#?Definition?for?singly-linked?list.

#?class?ListNode:

#?????def?__init__(self,?x):

#?????????self.val?=?x

#?????????self.next?=?None


class?Solution:

????def?mergeTwoLists(self,?l1:?ListNode,?l2:?ListNode)?->?ListNode:

????????p=ListNode(0)

????????q=p

????????while?l1?and?l2:

????????????if?l1.val<l2.val:

????????????????p.next=l1

????????????????l1=l1.next

????????????????p=p.next

????????????else:

????????????????p.next=l2

????????????????l2=l2.next

????????????????p=p.next

????????if?l1:?p.next=l1

????????else:

????????????p.next=l2

????????return?q.next


在一開始就設(shè)置q記錄p所在鏈表的頭結(jié)點(diǎn),最后返回就會很簡單。

Leetcode Day8 4的評論 (共 條)

分享到微博請遵守國家法律
阜城县| 琼海市| 延津县| 温州市| 吴旗县| 天祝| 晋江市| 永福县| 盈江县| 称多县| 东城区| 乌拉特中旗| 大悟县| 神农架林区| 武山县| 沧源| 深水埗区| 唐海县| 天津市| 通海县| 博客| 河北省| 邵武市| 宜川县| 白水县| 绥中县| 中江县| 丰镇市| 绥江县| 甘德县| 杭锦旗| 武鸣县| 淮南市| 凤庆县| 双牌县| 农安县| 皮山县| 西畴县| 兴化市| 三穗县| 木兰县|