问题 单项选择题

用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好

A.冒泡排序

B.直接选择排序

C.直接插入排序

D.归并排序

答案

参考答案:C

解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1)已经排好序,这时,用V[i]的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。在本题中,序列已经排好了序,所以其i的取值达到了最大,就是序列中元素的个数,其实也就是根本无需比较和交换,所以这种方法是最经济的。

阅读理解与欣赏
填空题

人类为揭示电和磁的关系,经历了漫长的岁月.1820年,丹麦哥本哈根大学的年轻教师奥斯特,一直在寻求电和磁间的联系,一天在课堂上灵感突至,将一个小磁针放在一根直导线下方,再使导线接通电源,只见小磁针摆动了一个角度后稳定地停下来,从而证明了:通电导线周围能产生与磁极相作用的磁场,基于这原理,人们制成了电磁铁.

(1)通电后,若小磁针不动,则它的指向可能是______.

1822年,英国青年学生法拉第,深深地为奥斯特的实验所吸引,他想到:既然电能让磁体动,磁能否让通电导体动呢?一次实验中,他在一个水银盆中固定一根磁棒,棒边漂着一块插有一根铜线的软木,当铜线接通电池后,软木就漂动了起来,这证明了他的设想,他进一步的实验成果,为后人发明实用的电动机提供了有利的佐证,指明了方向.

(2)软木块由静止到开始漂动起来,说明:______.

1822年,法拉第又想到:电流可以产生磁;那么,反过来,磁能否产生电呢?他决心去探索“磁生电”的途径.此后,他对这个问题进行了长期艰苦的探究.1831年的一天,他实验失败后,正从线圈中收起一根磁铁时,发现和线圈相连的电流计上的指针动了一下.于是他抓住这一机会深究下去,终于发现了感应电流,磁确能转变成电!据此,法拉第设计并制造出世界上第一台发电机.人类从此逐步进入了电气时代.

(3)发电机是将______能转化为______能的机器.

(4)在法拉第的实验中,磁铁和闭合导线间相对静止能否产生感应电流?