1.一个算法应该具有以下五个重要的特征:有穷性:一个算法必须保证执行有限步之后结束;确切性:算法的每一步骤必须有确切的定义;输入:一个算法有或多个输入,以刻画运算对象的初始情况,所谓输入是指(一)基本算法: 枚举搜索: 深度优先搜索广度优先搜索启发式搜索遗传算法(二)数据结构的算法(三)数论与代数算法(四)计算几何的算法:求凸包(五)论算法:哈夫曼编码树的 。
2.有穷性:算法的执行步骤是有限的,算法的执行时间也是有限的。确定性:算法的每个步骤都有确定的含义,不会出现二义性。可行性:算法是可用的,也就是能够解决当前问题。
3.输入语句:Input;输出语句:Print;赋值语句:变量=达式条件语句If 条件then 语句End if If 条件then 语句1 Else 语句2 End if 循环语句While 条件循环体Wend Do 循环体Loop until 条件最基本的就算法可大致分为基本算法、数据结构的算法、数论与代数算法、计算几何的算法、论的算法、动态规划以及数值分析、加密算法、排序算法、检索算法、随机化算法、并行算法,厄米变形模型,随机森林算法。
4.其基本假设是:数据包含非异化值,也就是能够通过某些模型参数解释的值,异化值就是那些不符合模型的数据点。2RSA——公钥加密算法。首个适用于以签名作为加密的算法。RSA在电商行业中仍大规模使用,大家也相信它有足够无限的算法。是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。通常,无限算法的产生是由于未能确定的定义终止条件。
