亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣不用sort()方法進行數組排序?

怎樣不用sort()方法進行數組排序?

ibeautiful 2018-12-21 14:15:57
能不能不用sort()方法用原生寫一個排序方法呢?我的想法是先給數組進行循環。在讓第i個跟其他的數組項進行比較再用添加刪除的方法來完成。我也不知道我這樣想對不對但是在第i項與其他項進行比較時不知道該怎么往下寫了。求解或者請來點思路我的例子如下  var arr= [2,5,7,4,3,7,2,6,0,1,8]    for(var i=0;i<arr.length;i++){           if(){}}就是到判斷這不知道該怎么下手了
查看完整描述

1 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

可以看看這里,當然,記得搭好梯子~

排序可以直接點最左邊的“排序”:

https://img1.sycdn.imooc.com//5c2dafd40001d29803130301.jpg

然后會來到這里,剛進來會有個一堆E文的對話框,可以直接右下角Esc掉,然后你會看到一個最簡單的冒泡排序現場:

https://img1.sycdn.imooc.com//5c2dafe800013ad110430265.jpg

點左下角的“執行”:

https://img1.sycdn.imooc.com//5c2daff10001188703850105.jpg

右邊會出現真·偽代碼:

https://img1.sycdn.imooc.com//5c2daff90001ec9104400292.jpg

看著動態圖,看著真·偽代碼,……總能擼出點什么來吧?


查看完整回答
反對 回復 2019-01-03
  • 1 回答
  • 0 關注
  • 894 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號