C.交换 D.快速 【答案】D
【解析】快速排序的平均时间复杂度是复杂度也是
所需要的辅助存储为
仅仅表示的是一个量级,
比如
所需要的辅助存储为和
的量级都为
虽然堆排序的时间
之所以说快排
看似堆排序比快速排序的性能好,
但是需要注意
最好,是在综合考虑的情况下。
12.若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是( )。
A.存在,且唯一 B.存在,且不唯一不唯一 C.存在,可能不唯一 D.无法确定是否存在 【答案】C。
【解析】图的基本应用——拓扑排序,用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,说明该图为有向无环图,所以其拓扑序列存在,但不一定唯一,如图的邻接矩阵为则存在两个拓扑序列。
二、算法设计题
13.设在4地
之间架设有6座桥,如图所示。
图
要求从某一地出发,经过每座桥恰巧一次,最后仍回到原地。 (1)试就以上图形说明:此问题有解的条件是什么? (2)设图中的顶点数为n,试用C或一个算法,找出满足要求的一条回路。
【答案】
(1)只有所有的顶点的度都是偶数,才能有解。 (2)算法如下:
语言描述与求解此问题有关的数据结构并编写
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2017年南昌大学信息工程学院838数据结构[专业硕士]考研题库(13)在线全文阅读。
相关推荐: