摘要:
一、导论1.【算法】:算法是完成特定任务的有限指令集。所有的算法必须满足下面的标准:1)输入。由外部提供零个或多个输入量。2)输出。直到产生一个输出量。3)明确性。每条指令必须清楚,不具模糊性。4)有限性。如果跟踪算法的指令,那么对于所有的情况,算法经过有限步以后终止。5)有效性。每条指令必须非常基础,原则上使用笔和纸就可以实现。2.【复杂度】:算法的空间复杂度是其运行所需的存储空间。算法的时间复杂度是其运行所需的计算时间。二、分治算法1.给定一个有n个输入的函数,分治策略建议将输入分为k个不同的子集,1<k<=n,从而产生k个子问题。2.二叉查找int BinSrh ( Type 阅读全文