2016 年 408 真题2016 年 408 数据结构 · 第 42 题选中文字高亮 · 下划线如果一棵非空 k ( k≥2 ) 叉树 T 中每个非叶结点都有 k 个孩子,则称 T 为正则 k 叉树。请回答下列问题并给出推导过程。 (1) 若 T 有 m 个非叶结点,则 T 中的叶结点有多少个? (2) 若 T 的高度为 h (单结点的树 h=1 ),则 T 的结点数最多为多少个?最少为多少个?←上一题对 10TB 的数据文件进行排序,应使用的方法是()下一题已知由 n(n≥2) 个正整数构成的集合 A=ak∣0≤k<n ,将其划分为两个不相交的子集 A1 和 A2 ,元素个数分别是 n1 和 n2 , A1 和 A2 中元素之和分别为 S1 和 S2 。设计一个尽可能高效的划分算法,满足 ∣n1−n2∣ 最小且 ∣S1−S2∣ 最大。要求: (1) 给出算法的基本设计思想。 (2) 根据设计思想,采用 C 或 C++ 语言描述算法,关键之处给出注释。 (3) 说明你所设计算法的时间复杂度和空间复杂度。→