算法分析与设计复习提纲.pptxVIP

  • 6
  • 0
  • 约7.82千字
  • 约 79页
  • 2022-04-10 发布于上海
  • 举报
1;第1章 绪论;三种渐近符号的含义;渐近符号表示算法时间复杂度;用扩展递归技术分析算法时间的复杂性;第2章 NP完全理论 ;[例] 对三个数进行排序的判定树 ;第3章 蛮力法 ;KMP算法;next数组的定义;next数组的求法:;next数组的求法:;算法3.4 KMP算法中求next数组;算法3.5 KMP算法;生成排列对象;生成子集;算法3.10 生成子集;0/1背包问题;TSP问题;TSP问题;第4/5章 分/ 减治法;分治法的求解过程 ;;递 归;一个递归和减治法混合应用例子----俄式乘法; if(n%2==0) { halfn = n1; bm = m1; product = rmul(halfn,bm); } if(n%2==1) { halfn = n1; bm = m1; product = rmul(halfn,bm)+m; } return product; };int rmul(int n, int m) /* 方法2:非递归法 */ { int result=0; while(n != 0) { if(n%2 == 0) m = m1; else {

文档评论(0)

1亿VIP精品文档

相关文档