在一个山洞里,存在一批宝藏,其价值通过一个数组 endurances
来表示,数组中的每个元素代表宝物的价值,范围在 0 到 10000 之间,且所有值均不重复。任务是找出该数组中价值最高的三件宝物和最低的三件宝物的下标,并按照升序排列输出。输入为一个长度在 6 到 200 之间的数组,输出则包括两行,第一行为最高价值三件宝物的下标,第二行为最低价值三件宝物的下标。
1.对[值,下标]排序,取前三大的下标和前三小的下标
2.对下标的值排序
山洞里有一批宝藏,根据各个宝物的价值给定一个数组 endurances 来表示,数组中每个元素表示宝物的价值高低( 0 到 10000 之间)。价值越大,表示重要程度越高。需要找出有这批宝藏中价值最大的三件宝物和价值最低的三件宝物的下标。
一组宝物的价值数组。
说明:
(1)数组 endurances 中无重复值
(2)数组的长度范围:[6,200]
(3)数组的下标从 0 开始
输出第一行为价值最高的三件宝物的下标,按下标升序展示
输出第二行为价值最低的三件宝物的下标,按下标升序展示
输入
1 50 40 68 72 86 35 14 87 99 63 75
输出
5 8 9
0 6 7
输入
23 34 56 12 11 10
输出
0 1 2
3 4 5