求一个数组中第二大的元素

要求:

1.不能对这个数组进行整体排序

2.若要用循环,只能一重循环

3.不使用额外空间

请问该怎么实现呢?


繁星淼淼
浏览 1124回答 1
1回答

Cats萌萌

aa=[1,3,5,2,7,6]aa[aa.indexOf(Math.max.apply(null,aa))]=nullMath.max.apply(null,aa)6
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript