在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 如何取得數(shù)組里最大的3個(gè)數(shù)的索引值

如何取得數(shù)組里最大的3個(gè)數(shù)的索引值

var arr = [6,8,2,4,9,0];

比方上面的數(shù)組里最大的3個(gè)數(shù)的索引值是多少,有沒(méi)有好辦法

回答
編輯回答
祉小皓
2018年1月30日 15:26
編輯回答
故林

不知道你那邊是否考慮數(shù)據(jù)重復(fù),如果重復(fù)了怎么算? 簡(jiǎn)單實(shí)現(xiàn)的話,先假設(shè)數(shù)組里是沒(méi)有重復(fù)的,復(fù)制一個(gè)副本,排序,找到最大的三個(gè)值,再去和原數(shù)組比對(duì)。 還有一個(gè)辦法,Math.max找到最大的,找到他的索引假設(shè)是i,然后把索引i的值賦成比最小值還小。 循環(huán)這一操作三次。

2018年6月13日 19:31