●对含有n个互不相同元素的集合,同时找最大元和最小元至少需要 (45) 次比较。
(45) A.2n
B.2(n-1)
C.n-1
D.n+1
第1题:
对含有n个互不相同元素的集合,同时找最大元和最小元至少需要(45)次比较。
A.2n
B.2(n-1)
C.n-1
D.n+1
第2题:
第3题:
若二叉搜索树中关键码互不相同,则其中最小元素和最大元素一定是叶子结点。
第4题:
● 给定一组长度为n的无序序列,将其存储在一维数组a[0..n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较 a[0]和 a[n-1],若 a[0]较大,则将二者的值进行交换;再比较a[1]和a[n-2],若a[1]较大,则交换二者的值;然后依次比较a[2]和a[n-3]、a[3]和 a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前 n/2 个元素中查找最小元素,在后 n/2 个元素查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是 (64) 。
(64)
A. 动态规划法
B. 贪心法
C. 分治法
D. 回溯法
第5题:
画 ({2, 3, 5, 12, 30, 45, 180}, | ) 的哈斯图。 求其极大元、极小元、最大元、最小元。 求集合 {12, 30} 的上界、下界、上确界、下确界。 给出 ({2, 3, 5, 12, 30, 45, 180}, | ) 的一个拓扑排序。 (得分点:不要遗漏问题)