算法的分类 发表于 2019-02-09 更新于 2021-11-23 算法分类可以根据算法设计原理、算法的具体应用和其他一些特性进行分类。 按照设计思想分类递推算法,递归算法,穷举算法,贪心算法,分治算法,动态规划算法,迭代算法等。 按照应用分类按照算法的应用领域,可以分为基本算法,数据结构相关算法,几何算法,图论算法,规划算法,数值分析算法,加密解密算法,排序算法,查找算法,并行算法,数值算法…… 按照确定性分类确定性算法:有限时间内完成,得到结果唯一。非确定性算法:有限时间内完成,得到结果不唯一,存在多值性。