1、算法(algorithm)就是定义良好的计算过程,取一个或一组值作为输入,并产生一个或一组输出。也就是,算法是一系列的计算步骤,用来将输入数据转换成输出结果。2、插入排序的基本思想:将待排序表看作是左右两部分;其中左边为有序区,右边为无序区;整个排序过程就是将右边无序区中的元素逐个插入到左边的有序区中,以构成新的有序区。伪代码如下:void insert_sort(elementtype A[n+1]){ for (i=2; i=n; i++) // i表示待插入元素的下标 { temp=A[i]; // 临时保存待插入元素,以腾出A[i]的空间 j=i-1; //j指示当前空位置的前一个元素 while (j=1 A[j].keytemp.key ) //搜索插入位置并腾空位 { A[j+1] = A[j]; j=j-1; } A[j+1]=temp; //插入元素 } }3、分治法在每一层递归上都有3个步骤:分解(Devide):将原问题分解成一系列子问题;求解(Conquer) : 递归地求解各子问题,若子问题“足够小”(递归出口),则直接求解。合并(combine) :合并子问题的解,以求解原问题的解。归并排序(merge sort)的操作:分解:分解
您可能关注的文档
最近下载
- 泌尿外科尿液培养PDCA优化.pptx
- 《电力建设工程概算定额章节说明》(2018年版) 第一册 建筑工程.pdf VIP
- 巨人通力GPS53K(SIEI)-YH_电气原理图纸G3001007(B)N-2020-12.pdf
- 2025年春新苏科版物理八年级下册全册教学课件.ppt
- 小区物业服务方案〖完整版〗.doc VIP
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)学习与解读ppt课件.pptx VIP
- 物业服务方案完整版.docx VIP
- 提高住院患者大小便标本送检率PDCA.pptx
- 中国文化概况AGlimpse of Chinese Culture-Chapter 3课件.pptx VIP
- 关于志书资料的搜集.ppt VIP
原创力文档

文档评论(0)