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

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

JavaScript數(shù)組奇偶數(shù)排序,奇數(shù)在前,偶數(shù)在后,要求不新建數(shù)組。

JavaScript數(shù)組奇偶數(shù)排序,奇數(shù)在前,偶數(shù)在后,要求不新建數(shù)組。

炎炎設(shè)計(jì) 2019-05-12 09:47:16
例如:[1,2,3,4,5]排序后:1,3,5,2,4注意:要求不新建數(shù)組,即在原數(shù)組的基礎(chǔ)上更改。
查看完整描述

2 回答

?
子衿沉夜

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

如果對(duì)奇數(shù)間的順序,和偶數(shù)間的順序不需要和原來(lái)保持一致的話,可以參考快排的思想一個(gè)指針從左往右搜,一個(gè)指針從右往左搜,當(dāng)左邊找到偶數(shù),右邊找到奇數(shù)時(shí),交換兩個(gè)數(shù),然后繼續(xù)查找,直到兩個(gè)指針相同
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-12
?
瀟瀟雨雨

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

冒泡排序
letarr=[1,2,3,4,5,7,9,10,13,18];
for(leti=0;ifor(letj=0;jlettmp=arr[j];
if(tmp%2===0&&arr[j+1]%2!==0){
arr[j]=arr[j+1];
arr[j+1]=tmp;
}
}
}
console.log('arr',arr);//[1,3,5,7,9,13,2,4,10,18]
我一開(kāi)始也以為sort會(huì)創(chuàng)建新數(shù)組,原來(lái)不會(huì)
letarr=[1,2,3,4,5,7,9,10,13,18];
arr.sort((a,b)=>{
if(a%2===0){
if(b%2!==0){
return1;
}
return0;
}else
return-1
})
console.log('arr',arr);//[1,3,5,7,9,13,2,4,10,18]
測(cè)試了一下sort是真的快,看樣子以后不需要用原生的。Array.prototype.sort排序算法
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-12
  • 2 回答
  • 0 關(guān)注
  • 1156 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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