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

關于鏈表: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://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麻豆精品推荐| 亚欧成人永久免费视频| 日本少妇人妻中文字幕| 精品一区二区三区女同| 激情啪啪啪的免费网站| 热九九这里只有热九九| 国产97精品在线播放| 日韩黄国产一区二区三| 黄色av网站在线免费| 91黑丝国产在线播放| 亚洲最色一区二区三区| 国产一级av在线播放| 男女生做刺激性视频网站| 婷婷久久五月综合激情| 香蕉视频网站欧美一区| 黑人爆操中国女孩在线观看| 欧美另类亚洲日本一区二区| 天天操夜夜操白天操晚上操| 熟妇一区二区三区av| 亚洲综合日韩精品在线| 绯色av一区二区三区蜜臀| 国产一区二区精品性浆| 91午夜福利国产精品| 青青草原在线免费视频 | 欧美日韩亚洲1区2区| 国产情色自拍在线观看| 免费国产中文字幕黄网站| 九九蜜桃视频香蕉视频| 国产欧美成人精品第一区| 亚洲乱码在线中文字幕| 久久热久久热在线视频| 国产精品亚洲在线视频| 亚洲男女内射在线视频| 人妻中文字幕在线一二区| 国产亚洲精品一区久久| 国产成人激情自拍视频在线观看| 天堂在线av免费观看| 日本午夜一区二区在线观看| 久久香蕉香蕉公开视频| 麻豆人妻性色av专区| 欧美日韩福利视频在线|