发布网友 发布时间:2024-07-13 10:50
共4个回答
热心网友 时间:2024-07-14 09:11
使用链表,长度是500个,把第一个数组的数据存到链表中,剩余的数组,中每个数字取出来,从头到尾比较,如果比当前值大,把链表尾部的结点摘下来,赋值为新值,插入到链表。最后剩下的就是最大的500个热心网友 时间:2024-07-14 09:11
因为是降序,我们可以直接比较每个数组中最大的,每一次去除一个最大的加入热心网友 时间:2024-07-14 09:06
要是C++就直接使用STL的堆排序。热心网友 时间:2024-07-14 09:11
从20个数组中各取一个数,并记录每个数的来源数组,建立一个含20个元素的大根堆。