欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

題解 | #合并兩個排序的鏈表#

合并兩個排序的鏈表

http://fangfengwang8.cn/practice/d8b6b4358f774294a89de2a6ac4d9337

import java.util.*;

/*
 * public class ListNode {
 *   int val;
 *   ListNode next = null;
 *   public ListNode(int val) {
 *     this.val = val;
 *   }
 * }
 */

public class Solution {
    /**
     * 代碼中的類名、方法名、參數(shù)名已經(jīng)指定,請勿修改,直接返回方法規(guī)定的值即可
     *
     * 
     * @param pHead1 ListNode類 
     * @param pHead2 ListNode類 
     * @return ListNode類
     */
    public ListNode Merge (ListNode pHead1, ListNode pHead2) {
        // 做一個頭節(jié)點占位
        ListNode res=new ListNode(0);
        //創(chuàng)建當前節(jié)點指針
        ListNode cur=res;
        //有一個鏈表為空的情況直接返回另一個列表
        if(pHead1==null){
            return pHead2;
        }else if (pHead2==null){
            return pHead1;
        }
        //其中有一個鏈表結(jié)束,循環(huán)就可以結(jié)束了,然后把另一個未結(jié)束的鏈表接入到合并鏈表的后面
        while(pHead1!=null&&pHead2!=null){
            //比較兩個鏈表當前節(jié)點值,較小的插入合并鏈表中,且該鏈表后移
            if(pHead1.val<=pHead2.val){
                cur.next=pHead1;
                pHead1=pHead1.next;

            }else{
                cur.next=pHead2;
                pHead2=pHead2.next;
            }
            //合并鏈表后移
            cur=cur.next;
        }
        //未結(jié)束的鏈表直接接入合并鏈表的后面
        cur.next=pHead2==null?pHead1:pHead2;
        
        //返回占位的頭節(jié)點的下一個節(jié)點,是真正數(shù)據(jù)的開始
        return res.next;
    }
}

#刷題記錄#
面試中遇到的算法題 文章被收錄于專欄

再不抓算法題真的要和大廠無緣了好嗎,一日一題給我攢起來

全部評論

相關(guān)推薦

05-07 13:29
已編輯
門頭溝學院 Java
北斗導(dǎo)航Compass低仿版:能不能先搞清楚優(yōu)先級啊,怎么可能是項目問題,項目很重要嗎?又沒學歷 又沒實習大廠憑啥約面?那玩具項目 沒應(yīng)用在真實生產(chǎn)環(huán)境下的 就算做上天又有什么用?早點找個小公司實習 拿小公司實習去投大廠實習,這才是你現(xiàn)在該做的
投遞美團等公司10個崗位 簡歷被掛麻了,求建議
點贊 評論 收藏
分享
評論
點贊
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務(wù)