国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

java實現把兩個有序數組合并到一個數組的實例

2024-07-14 08:40:44
字體:
來源:轉載
供稿:網友

如下所示:

package com.test.sort;public class testMerge {public static void main(String[] args) {int[] a = { 1, 3, 5 };int[] b = { 2, 3, 4, 7 };merge m = new merge();m.method(a, b);}}class merge {public void method(int[] a, int[] b) {int l = a.length + b.length;int[] temp = new int[l];int i = 0, j = 0, h = 0;// 這里必須用while,不能用ifwhile (i < a.length || j < b.length) {if (i == a.length && j < b.length) {temp[h++] = b[j++];} else if (i < a.length && j == b.length) {temp[h++] = a[i++];} else if (a[i] <= b[j]) {temp[h++] = a[i++];} else if (a[i] > b[j]) {temp[h++] = b[j++];}}for (int m : temp) {System.out.print(m + " ");}}}

以上這篇java實現把兩個有序數組合并到一個數組的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 池州市| 沅江市| 万宁市| 武平县| 淮安市| 德安县| 屏东市| 苗栗县| 浦江县| 获嘉县| 曲水县| 纳雍县| 同德县| 寻乌县| 阿坝县| 交口县| 开阳县| 新河县| 监利县| 邻水| 梅河口市| 柞水县| 仪陇县| 巴东县| 济源市| 黔南| 怀安县| 文山县| 西贡区| 洞头县| 合阳县| 民和| 娄烦县| 伊川县| 寿阳县| 寻甸| 郧西县| 湖南省| 兴安盟| 潼南县| 唐河县|