问题 单项选择题

Shell排序、快速排序、堆排序的稳定性如何 (31)

若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选 (32)

若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为 (33)

对于多关键字而言, (34) 是一种方便而又高效的文件组织方式。

若用冒泡排序对关键字序列19,16,11,8,5,3从小到大进行排序,则需要次数为 (35)

(35)处填()。

A.Shell排序是稳定的

B.快速排序是稳定的

C.堆排序是稳定的

D.都不稳定

答案

参考答案:D

解析:

[分析]: (31)、(32)空快速排序和堆排序是不稳定的,不符合要求;基数排序不能对实数排序:归并排序是稳定的,且可以对实数排序,所以答案为C。基数排序、归并排序是稳定的排序方法,所有时间复杂度为O(n2)的简单排序方法也是稳定的;快速排序、堆排序和 Shell排序等时间性能较好的排序方法都是不稳定的。

(34)空:顺序文件是记录按其在文件中的逻辑顺序依次进入存储介质而建立的,就是顺序文件中物理记录的/顷序和逻辑记录的顺序是一致的。

除了文件本身外,另外建立一张逻辑记录和物理记录之间一一对应的索引表。这类包括文件数据区和索引表两大部分的文件称为索引文件。

散列文件指的是利用Hash法进行组织的文件,根据关键字的特点设计一种哈希函数和冲突处理的方法将记录散列到存储设备上。

多关键字文件的特点是,在对文件进行检索操作时,不仅仅对主关键词进行简单询问,还经常需要对次关键字进行其他类型的询问检索。常见的有多重表文件、倒排文件。

(35)空:5+4+3+2+1=15

问答题

阅读下列材料
材料一:
始皇推尊五德之传,以为周得火德,秦代周德,从所不胜。方今水德之始,改年始、朝贺皆自十月朔。衣服旄旌节旗皆尚黑。数以六为纪,符、法冠皆六寸,而舆六尺。六尺为步,乘六马。更名河为德水,以为水德之始。刚毅戾深,事皆决于法,刻削,毋仁恩和义。然后合五德之数。——《史记·秦始皇本纪》
材料二:
文选,吏部主之。……凡择人之法有四。一日身,体貌丰伟;二日言,言辞辩正;三日书,楷法遒美;四日判,文理优长。四事皆可取,则先德行,德均以才,才均以劳。得者为留,不得者为放。五品以上不试,上其名中书门下。六品以下始集而试,观其书、判;已试而铨,察其身、言;已铨而注,询其便利而拟。已注而唱,不厌者得反通其辞。三唱而不厌,听冬集。厌者为甲,上于(尚书)仆射,乃上门下省。给事中读之,黄门侍郎省之,侍中审之,然后以闻。……皆给以符,谓之告身。——《新唐书·选举志》
材料三:
宋朝设官之制,名号、品秩一切袭用唐旧。……三省、六曹、二十四司,互以他官典领,虽有正官,非别敕不治本司事。事之所寄,十亡二三。……官人授受之别,则有官、有职、有差遣。官以寓禄秩、叙位著,职以待文学之选,而差遣以治内外之事。其次又有阶,有勋,有爵。故士人以登台阁、升禁从为显宦,而不以官之迟速为荣滞;以差遣要剧为贵途,而不以阶、勋、爵、邑有无为轻重。——《文献通考·职官考》
材料四:
宣政院,秩从一品,掌释教僧徒及吐蕃之境而隶治之。遇吐蕃有事,则为分院往镇,亦别有印。如大征伐,则会枢府议。
其用人则自为选,其为选则军民通摄,僧俗并用。至元初,立总制院,而领以国师。二十五年,因唐制吐蕃来朝见于宣政殿之故,更名宣政院。——《元史·百官志》
材料五:
自有史以来,以元代为最无制度,马上得之,马上治之。当其清明之日,亦有勤政爱民,亦有容纳士大夫一二见道之语,然于长治久安之法度,了无措意之处。——孟森
蒙古恃其武力之优越,……其来中国,特惊羡其民物财赋之殷阜,而并不重视其文治。……他们欠缺了一种合理的政治理想,他们并不知所谓政治的责任,因此亦无所谓政治的事业。他们的政治,举要言之只有两项,一是防治反动,二是征敛赋税。——钱穆
回答问题:

从材料二、三简述唐代、宋代官吏选拔的制度与以前朝代有什么进步性。

单项选择题