合并两个有序数组,合并后数组仍有序
Posted 误入IT界的农民工
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并两个有序数组,合并后数组仍有序相关的知识,希望对你有一定的参考价值。
public static int[] twoArray(int[] a, int[] b) { int i =0; int j = 0; int k = 0; int aLen = a.length; int bLen = b.length; int[] arra = new int[aLen + bLen]; while (i < aLen && j < bLen) { if (a[i] < b[j]) { arra[k] = a[i]; i++; } else { arra[k] = b[j]; j++; } k++; } if (i == aLen) { while(j < bLen) { arra[k] = b[j]; k++; j++; } } if (j == bLen) { while(i < aLen) { arra[k] = a[i]; k++; i++; } } for(int m = 0; m < arra.length; m++) { System.out.print(arra[m] + ","); } return arra; } public static void main(String[] args) { int[] a = {1,2,6,9}; int[] b = {5,7,8,9,10}; twoArray(a, b); }
以上是关于合并两个有序数组,合并后数组仍有序的主要内容,如果未能解决你的问题,请参考以下文章