合并两个已经排好序的不等长的数组
生活随笔
收集整理的這篇文章主要介紹了
合并两个已经排好序的不等长的数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給兩個已經排好序的數組。這兩個數組的長度可能不相等。怎樣將他們合并?
package?airth;public?class?TestMergeArray?{/***?功能:*?作者:?jiangfuqiang*?創建日期:2014-10-13*?改動者:?mender*?改動日期:?modifydate*?@param?args*/public?static?void?main(String[]?args)?{//?TODO?Auto-generated?method?stubint[]?a?=?{1,3,5,7};int[]?b?=?{0,4,8};int[]?c?=?new?int[a.length?+?b.length];int?index?=?0;int?count?=?0;int?times?=?0;for?(int?i?=?0;?i?<?b.length;?i++)?{for(int?j?=?count;?j?<?a.length;?j++)?{if(b[i]?<?a[j])?{c[index++]?=?b[i];times++;break;}?else?{count++;c[index++]?=?a[j];}}}//推斷假設短數組中還有未被利用的數據。則增加新數組的最后面while(times?<?b.length)?{c[index++]?=?b[times++];}for(int?i?=?0;?i<?c.length;?i++)?{System.out.println(c[i]);}}}轉載于:https://www.cnblogs.com/jhcelue/p/6883881.html
總結
以上是生活随笔為你收集整理的合并两个已经排好序的不等长的数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第11讲++数据的基本查询
- 下一篇: 机器人运维时代已来临?这是真的.....