真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中怎么合并兩個(gè)有序數(shù)組

java中怎么合并兩個(gè)有序數(shù)組,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

創(chuàng)新互聯(lián)是一家以重慶網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站營(yíng)銷、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都純水機(jī)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。

package base;

/**
 * java 合并兩個(gè)有序數(shù)組
 */
public class MergeTwoArray {
    public static void main(String[] args) {
        int[] arrayA = {100,200,201,334};
        int[] arrayB = {101,104,106,233,455,772};
        int[] arrayC = new int[arrayA.length + arrayB.length];
        merge(arrayA,arrayA.length,arrayB,arrayB.length,arrayC);
        disPlay(arrayC);
    }

    public static void merge(int[] arrayA, int sizeA, int[] arrayB, int sizeB,int[] arrryC) {
        int aIndex = 0, bIndex = 0,cIndex = 0;
        while (aIndex < sizeA && bIndex < sizeB) {
            if(arrayA[aIndex] < arrayB[bIndex]) {
                arrryC[cIndex ++] = arrayA[aIndex++];
            } else {
                arrryC[cIndex ++] = arrayB[bIndex++];
            }
        }
        while (aIndex < sizeA) {
            arrryC[cIndex ++] = arrayA[aIndex++];
        }
        while (bIndex < sizeB) {
            arrryC[cIndex ++] = arrayB[bIndex ++];
        }
    }

    public static void disPlay(int[] arryx) {
        for(int i = 0; i < arryx.length; i ++) {
            System.out.print(arryx[i] + " ");
        }
        System.out.println();
    }
}

關(guān)于java中怎么合并兩個(gè)有序數(shù)組問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享名稱:java中怎么合并兩個(gè)有序數(shù)組
分享URL:http://weahome.cn/article/pidoch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部