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

關于鏈表: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)站建設
日本韩国视频一区二区| 国产精品99久久久久久| 久久精品国产亚洲av波多| 杨幂一区二区在线观看| 不卡一区二区黄色av| 国产在线精彩视频自拍| 久久精品视频视频视频| 中文字幕国产精品综合| 日本一区欧美二区精品| 99久久免费精品老色| 欧美日韩一区二区综合性色| 亚洲午夜激情视频在线| 日韩一区二区精品网站| 99热成人精品热久久| 成人亚洲理论片在线观看| 精品国产亚洲av剧情| 黄片无毛欧美在线观看| 欧美性做爰片免费视频网| 精品亚洲一区二区三区四区| 国产模特一区二区三区| 成人爱爱视频免费观看| 少妇太爽高潮在线播放| 日本一道本不卡一区二区| 国产精品一区二区国产激情久久| 日韩国产人妻一区二区| 午夜av一区二区三区| 国产精品中文第一字幕| 日韩乱码高清一本免费啪| 欧美黄色一区二区三区精品| 亚洲一区二区三区不卡伦理| 国产精彩在线视频成人在线| 加勒比中文字幕日本道| 久久热这里只有精品网站| 久久精品国产久精国产爱| 一区不卡在线视频免费国产| 国产强烈高潮粗暴对白| 男人天堂av东京热伊人| 国产精品乱人偷免费视频| 国产精品自产在线观看一| 天堂av好男人亚洲精品| 天堂8在线最新版av|