(单选题)
有5000个元素,希望用最快的速度挑选出前10个最大的,采用()方法最好。
A快速排序
B堆排序
C希尔排序
D归并排序
正确答案
答案解析
略
相似试题
(单选题)
设有1024个无序的元素,希望用最快的速度挑选出其中前5个最大的元素,最好选用()。
(单选题)
设有1000个无序的元素,希望用最快的速度挑出其中前10个最大的元素,最好()排序法。
(填空题)
每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
(填空题)
每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做()排序;每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
(填空题)
每次从无序子表中取出一个元素,把它插入到有序子表中的适当位置,此种排序方法叫做()排序;每次从无序子表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
(简答题)
对于线性表的两种存储结构,若线性表的总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素,应选用何种存储结构?试说明理由。
(简答题)
请说明顺序表和单链表各有何优缺点,并分析下列情况下,采用何种存储结构更好些。 ⑴若线性表的总长度基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素。 ⑵如果n个线性表同时并存,并且在处理过程中各表的长度会动态发生变化。 ⑶描述一个城市的设计和规划。
(单选题)
在完成相同功能的条件下,用下列()编写的程序运行速度最快
(单选题)
按指定条件从一个关系中挑选出指定的属性组成一个新关系的运算是()。