CLRS 12.2-1
C错,240及240之后的节点应该都为911左子树上的节点,那么所有节点必然小于或等于911,但点912明显违反了。

CLRS 12.2-2
SEARCH-MINIMUM(x)
  if(left[x] != NIL)
     SEARCH-MINIMUM(left[x])
  return x

SEARCH-MAXIMUM(x)
  if(right[x] != NIL)
     SEARCH-MAXIMUM(right[x])
  return x

CLRS 12.2-3
TREE-PREDECESSOR(x)
  if(left[x] != NIL)
     return TREE-MAXIMUM(left[x])
  y = p[x]
  while(y != NIL and x = left[y])
      do x <- y
         y = p[y]
  return y

CLRS 12.2-4
如在图中寻找9,其路线为5->8->9,即B = {5,8,9}其路线左边的集合为A = {1,2,3,4,6,7},但7 > 5,因而教授的结论不成立。

 算法导论12.2节习题解答

相关文章:

  • 2021-09-16
  • 2022-01-20
  • 2021-10-29
  • 2021-08-10
  • 2021-12-07
  • 2021-05-17
猜你喜欢
  • 2022-02-20
  • 2021-12-29
  • 2021-05-23
  • 2021-07-30
  • 2021-09-28
  • 2021-05-30
相关资源
相似解决方案