小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

LeetCode實(shí)戰(zhàn):合并兩個(gè)有序鏈表

 老馬的程序人生 2020-08-17

題目英文

Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.

Example:

Input: 1->2->4, 1->3->4

Output: 1->1->2->3->4->4


題目中文

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

示例:

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

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


算法實(shí)現(xiàn)

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     public int val;
 *     public ListNode next;
 *     public ListNode(int x) { val = x; }
 * }
 */

public class Solution
{

    public ListNode MergeTwoLists(ListNode l1, ListNode l2)
    
{
        ListNode pHead = new ListNode(int.MaxValue);
        ListNode temp = pHead;

        while (l1 != null && l2 != null)
        {
            if (l1.val < l2.val)
            {
                temp.next = l1;
                l1 = l1.next;
            }
            else
            {
                temp.next = l2;
                l2 = l2.next;
            }
            temp = temp.next;
        }

        if (l1 != null)
            temp.next = l1;

        if (l2 != null)
            temp.next = l2;

        return pHead.next;
    }
}

實(shí)驗(yàn)結(jié)果

提交記錄

相關(guān)圖文


經(jīng)過8年多的發(fā)展,LSGO軟件技術(shù)團(tuán)隊(duì)在「地理信息系統(tǒng)」、「數(shù)據(jù)統(tǒng)計(jì)分析」、「計(jì)算機(jī)視覺」等領(lǐng)域積累了豐富的研發(fā)經(jīng)驗(yàn),也建立了人才培養(yǎng)的完備體系,歡迎對(duì)計(jì)算機(jī)技術(shù)感興趣的同學(xué)加入,與我們共同成長(zhǎng)進(jìn)步。

我們圖文推送的計(jì)劃如下,歡迎大家轉(zhuǎn)發(fā)!

  • 周一「圖書排行:計(jì)算機(jī)書籍每周銷量排行榜」

  • 周二「技術(shù)分享:C#語言在工程中的應(yīng)用」

  • 周三「資料分享:網(wǎng)絡(luò)上發(fā)現(xiàn)的電子資料」

  • 周四「LeetCode實(shí)戰(zhàn):算法題目的實(shí)現(xiàn)

  • 周五「貓眼電影:即將上映、最受期待榜」

  • 周六「Github精選:本周10大熱門項(xiàng)目」

  • 周日「股市幣市:本周交易數(shù)據(jù)分析與最新公告」

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多