广工数据结构 第5章.pptxVIP

  • 7
  • 0
  • 约2千字
  • 约 77页
  • 2017-07-07 发布于浙江
  • 举报
广工数据结构 第5章

第5章 递归;引言;引言;5.1 递归基础:汉诺塔问题描述;汉诺塔示例:n = 3;汉诺塔示例:n = 3;汉诺塔程序;函数调用过程解析;函数调用的一般过程;函数调用的一般过程;函数递归调用的嵌套层数称为递归层次。 规定:最开始时其它函数对递归函数的调用称为第0层调用。 ;Hanoi(3, A, B, C)执行过程;Hanoi(3, A, B, C)执行过程;5.2 递归与分治:分治法;5.2 递归与分治:分治法;分治法举例:汉诺塔问题;分治法需要注意的问题;分治法需要注意的问题(续1);分治法需要注意的问题(续2);分治法应用1:折半查找算法;分治法应用1:折半查找算法(续);折半查找算法举例;;折半查找算法举例;high;折半查找算法举例;;折半查找算法举例;int BinSearch(RcdType rcd[], KeyType key, int low, int high) { // 在有序序列rcd[low..high]中折半查找目标关键字key int mid = (low + high) / 2; if(high low) return -1; if(rcd[mid].key == key) return mid; //查找成功,返回中间关键字的下标

文档评论(0)

1亿VIP精品文档

相关文档