合并两个有序数组(归并排序)
来源:互联网 发布:租女朋友的软件 编辑:程序博客网 时间:2024/06/11 17:01
package com.zyt.interview;public class MergeSortArray { public static int[] sort(int[] a,int[] b){//a,b数组必须有序 int merge[]=new int[a.length+b.length]; int lenA=0,lenB=0,lenMer=0; while(lenA<a.length&&lenB<b.length){ if(a[lenA]<b[lenB]){ merge[lenMer++]=a[lenA++]; }else{ merge[lenMer++]=b[lenB++]; } } while(lenA<a.length){ merge[lenMer++]=a[lenA++]; } while(lenB<b.length){ merge[lenMer++]=b[lenB++]; } return merge; } public static void main(String[] args) { int[] a={1,2,3,3,4,5}; int[] b={7,8,8,9}; int[] c=MergeSortArray.sort(a, b); for (int i : c) { System.out.print(i); System.out.print(" "); } }}
0 0
- 合并两个有序数组(归并排序)
- 归并之将两个有序数组合并(已测试)
- 合并两个有序数组并排序
- 归并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 合并两个有序数组
- 两个有序数组合并
- 合并两个有序数组
- js算法:分治法-归并排序之合并有序数组
- CSS制作首字下沉
- open一个项目Buliding时间过长的原因以及解决方案:
- 04 AVR单片机ATMEGA8 USART的使用
- 【总结】基于机器学习方法的POI品类推荐算法
- IO之标准C库buffer
- 合并两个有序数组(归并排序)
- 浅谈 C/S 和 B/S 架构
- Advanced Installer汉化版教程(打包程序,安装包制作)
- 21天精通java基础之Day15IO流(一)
- java设计模式--代理模式
- IO队列和IO调度
- JAVA基础
- QT之GUI学习笔记(七)----菜单和工具栏
- java结合redis实现分布式锁