java實現(xiàn)把兩個有序數(shù)組合并到一個數(shù)組的實例
更新時間:2018年05月08日 16:43:54 作者:邢小澤
今天小編就為大家分享一篇java實現(xiàn)把兩個有序數(shù)組合并到一個數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
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,不能用if while (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實現(xiàn)把兩個有序數(shù)組合并到一個數(shù)組的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java生成字母數(shù)字組合的隨機數(shù)示例 java生成隨機數(shù)
這篇文章主要介紹了java生成字母數(shù)字組合的隨機數(shù)的示例,大家參考使用吧2014-01-01使用log4j2自定義配置文件位置和文件名(附log4j2.xml配置實例)
這篇文章主要介紹了使用log4j2自定義配置文件位置和文件名(附log4j2.xml配置實例),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12