亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java怎么實現兩個鏈表

發布時間:2021-12-20 13:58:50 來源:億速云 閱讀:175 作者:iii 欄目:云計算

本篇內容介紹了“Java怎么實現兩個鏈表”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
public class Solution {
    public ListNode mergeTwoLists(ListNode l1, ListNode l2) {
        if (l1 == null) return l2;
        if (l2 == null) return l1;
        ListNode head = null;
        ListNode end = null;
        ListNode first = l1;   //第一個鏈表
        ListNode second = l2;  //第二個鏈表

        while (first != null && second != null){
            int tmp1 = first.val;
            int tmp2 = second.val;

            if (tmp1 <= tmp2){
                if (head == null){
                    head = first;
                    end = head;              //  head作為頭指針,end作為操作指針***
                } else {
                    end.next = first;        //  賦值給操作指針
                    end = end.next;          //  將操作指針的下一個節點賦值給當前節點,用于循環
                }
                first = first.next;
            } else {
                if (head == null){
                    head = second;          //head只作返回結果用
                    end = head;             //  head作為頭指針,end作為操作指針***
                } else {
                    end.next = second;        //  ?
                    end = end.next;          //  ?
                }
                second = second.next;
            }
        }
        if (first == null){
            while (second != null){
                end.next = second;
                end = end.next;
                second = second.next;
            }
        }
        if (second == null){
            while (first != null){
                end.next = first;
                end = end.next;
                first = first.next;
            }
        }
        return head;
    }
}

“Java怎么實現兩個鏈表”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万年县| 南岸区| 安新县| 凭祥市| 天祝| 科技| 体育| 德钦县| 潼南县| 英德市| 海盐县| 巴彦淖尔市| 天峨县| 房山区| 崇信县| 宝山区| 洛浦县| 登封市| 松潘县| 翼城县| 仙居县| 黄山市| 施甸县| 霍城县| 洛南县| 怀安县| 买车| 稷山县| 二连浩特市| 犍为县| 息烽县| 长寿区| 扶风县| 边坝县| 荣昌县| 鹤壁市| 吉林市| 三河市| 合山市| 来安县| 四子王旗|