单选题 一棵含有n个结点的k叉树,可能达到的最大深度为______,最小深度为logk(n×(k-1)+1)。
  • A.logk(n×(k-1)+1)
  • B.logk(n×k-1)+1
  • C.k
  • D.n
【正确答案】 D
【答案解析】[解析] 让k又树的每层结点个数最少,深度可达最大,这就是单支树的情形,所以该树的深度最大为n;让k叉树的每层结点个数最多,深度可达最小,这相当于平衡树,若设该树的深度为d,上层的d-1层都是满的,而第d层的结点散布在该层的各处,此时有n≤k0+k1+…+kd-1=(kd-1)/(k-1),d≥logk(n×(k-1)+1)。