第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

計(jì)算兩個(gè)整型數(shù)組之和,返回一個(gè)數(shù)組。

計(jì)算兩個(gè)整型數(shù)組之和,返回一個(gè)數(shù)組。

冰山點(diǎn)水 2016-05-24 15:48:12
規(guī)則:對(duì)應(yīng)的元素相加,不對(duì)應(yīng)的直接賦值給相應(yīng)的位置,如:{1,2,3}+{5,6,7,8,9}={6,8,10,8,9}。以下是我通過類的方法寫的代碼,有沒有更優(yōu)化的算法?package?test4; public?class?Test01?{ int[]?getSum(int[]?sum1,int[]?sum2){ int?a=sum1.length,b=sum2.length; if(a<b){ int[]?sum11=new?int[b]; int?i=0; for(;i<a;i++){ sum11[i]=sum1[i]+sum2[i]; } for(;i<b;i++){ sum11[i]=sum2[i]; } return?sum11; }else{ int[]?sum11=new?int[a]; int?i=0; for(;i<b;i++){ sum11[i]=sum1[i]+sum2[i]; } for(;i<a;i++){ sum11[i]=sum1[i]; } return?sum11; } } public?static?void?main(String[]?args)?{ Test01?test=new?Test01(); int[]?n1={5,8,4,12,1,9}; int[]?n2={11,2,6,3}; int[]?num=test.getSum(n1,n2); for(int?i=0;i<num.length;i++){ System.out.println(num[i]); } } }
查看完整描述

1 回答

已采納
?
不偏不易

TA貢獻(xiàn)96條經(jīng)驗(yàn) 獲得超118個(gè)贊

if(a<b){
????????????int?i=0;
????????????for(;i<a;i++){
????????????????sum2[i]=sum1[i]+sum2[i];
????????????}
????????????return?sum2;

后面沒有再用到sum2的部分,所以可以利用這一點(diǎn),把值全放sum2里,此時(shí)是sum2長(zhǎng)

同理a>=b部分也可修改。


查看完整回答
1 反對(duì) 回復(fù) 2016-05-24
  • 1 回答
  • 0 關(guān)注
  • 1624 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)