欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

關于鏈表:removeAll()和mergeTwoList()-創(chuàng)新互聯(lián)

說明:思路中寫的是代碼,表達基本意思
一、刪除鏈表中所有與val相等的元素
定義兩個結點:prev和cur
遍歷整個鏈表:
相等:prve.next=cur.next
cur=cur.next
prev=prev.next
不相等:cur=cur.next

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比合肥網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式合肥網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋合肥地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

二、合并兩個有序鏈表
定義兩個結點result(合成的新鏈表的頭結點) last(result的最后一個結點)
如果cur1.val<=cur2.val
last.next=cur1
cur1=cur1.next
否則,同理,更新cur2

```class Node {
    int val;
    Node next = null;

    public Node(int val) {
        this.val = val;
    }
}

public class Solution {
    Node removeAll(Node head, int val) {
        Node prev = null;
        Node cur = head;
        while (cur != null) {
            if (cur.val == val) {
                if (cur == head) {
                    head = cur.next;
                } else {
                    prev.next = cur.next;
                }
            } else {
                prev = cur;
            }
            cur = cur.next;
        }
        return head;
    }

    Node merge(Node head1, Node head2) {
        if (head1 == null) {
            return head2;
        }

        if (head2 == null) {
            return head1;
        }

        Node result = null;
        Node last = null;

        Node cur1 = head1;
        Node cur2 = head2;

        while (cur1 != null && cur2 != null) {
            if (cur1.val <= cur2.val) {
                if (result == null) {
                    result = cur1;
                } else {
                    last.next = cur1;
                }
                last = cur1;
                cur1 = cur1.next;
            } else {
                if (result == null) {
                    result = cur2;
                } else {
                    last.next = cur2;
                }
                last = cur2;
                cur2 = cur2.next;
            }
        }

        if (cur1 != null) {
            last.next = cur1;
        } else {
            last.next = cur2;
        }

        return result;
    }

    public static Node createList() {
        Node n1 = new Node(6);
        Node n3 = new Node(2);
        Node n4 = new Node(6);
        Node n6 = new Node(4);
        Node n8 = new Node(6);

        n1.next = n3;
        n3.next = n4;
        n4.next = n6;
        n6.next = n8;

        return n1;
    }

    public static Node createList1() {
        Node n1 = new Node(1);
        Node n2 = new Node(2);

        n1.next = n2;

        return n1;
    }

    public static Node createList2() {
        Node n1 = new Node(1);
        Node n2 = new Node(3);
        Node n3 = new Node(5);
        Node n4 = new Node(7);

        n1.next = n2;
        n2.next = n3;
        n3.next = n4;

        return n1;
    }

    public static void main(String[] args) {
        Node head = createList();

        Node result = new Solution().removeAll(head, 6);
        for (Node cur = result; cur != null; cur = cur.next) {
            System.out.println(cur.val);
        }

        System.out.println("=====================");

        Node head1 = createList1();
        Node head2 = createList2();
        Node merged = new Solution().merge(head1, head2);//類中的函數(shù)返回值是Node類型,用merge接收
        for (Node cur = merged; cur != null; cur = cur.next) {//merge相當于head,代表整個鏈表
            System.out.println(cur.val);
        }
    }
}

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。

分享標題:關于鏈表:removeAll()和mergeTwoList()-創(chuàng)新互聯(lián)
當前鏈接:http://www.aaarwkj.com/article20/picjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、App設計、面包屑導航、品牌網(wǎng)站設計、品牌網(wǎng)站制作全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
九九久久九九精美视频| av基地蜜桃蜜桃蜜桃| 成人性生活毛片免费视频| 福利成人午夜国产一区| 欧美三级特黄在线播放| 黄色亚洲日本欧美在线观看| 日本高清不卡在线观看| 日韩国产精品视频二区| 亚洲天堂免费在线播放| 亚州欧美精品一区二区| 亚洲专区综合红桃av| 91在线人妻一区二区三区| 久久中文字幕人妻熟av| 精品国产一区二区三级四区| 一区二区尤物区亚洲国产精品区| 国产精品福利手机在线观看| 精品久久人妻中文字幕免费| 激情久久五月激情婷婷| 中文字幕一区二区中文字幕| 国产亚洲中文字幕91| 中文字幕熟女av一区二区| 欧美特黄在线免费观看| 日本在线免费观看91| 日韩欧美亚洲福利在线| 亚洲成人精品青青香蕉| 亚洲综合国产一区二区| 国产熟女真实乱精品视频| 国产精品蜜臀av在线一区| 日本韩国欧美成人精品| 另类国产人妖免费视频网站大全| 久久精品人妻少妇一区二区| 日韩视频精品一区二区| 精品在欧美一区二区少妇| 久娜娜精品视频在线观看| 亚洲精品国产精品成人| 一本久久综合亚洲鲁鲁五月天| 日韩欧美中文字幕区| 国产黄色一区二区三区四区| 香蕉网性欧美在线视频| 亚洲国产a级一区二区| 在线观看中文字幕有码|