算法的概念 广义地说:为了解决某一问题而采取的方 法和步骤,就称之为算法。 在数学中,按照一定规则解决某一类问 题的明确和有限的步骤,称为算法。 现在,算法通常可以编成计算机程序, 让计算机执行并解决问题。这些程序或步 骤必须是明确和有效的而且能够在有限步之 内完成 没有软件的支持,计算机只是一堆废铁而已 软件的核心就是算法!
广义地说:为了解决某一问题而采取的方 法和步骤,就称之为算法。 在数学中,按照一定规则解决某一类问 题的明确和有限的步骤,称为算法。 现在,算法通常可以编成计算机程序, 让计算机执行并解决问题。这些程序或步 骤必须是明确和有效的,而且能够在有限步之 内完成. 算法的概念: 没有软件的支持,计算机只是一堆废铁而已; 软件的核心就是算法 !
算法的特征 确定性:每一步必须有确切的定义。 有效性:原则上必须能够精确的运行 有穷性:一个算法必须保证执行有限步 后结束 算法的优缺点 ·一缺点:算法一般是机械的,有时需要进行 大量重复的计算 二优点算法是一种通法,只要按照步骤去 做,总能得到结果
算法的特征 • 一.确定性:每一步必须有确切的定义。 • 二.有效性:原则上必须能够精确的运行。 • 三.有穷性:一个算法必须保证执行有限步 后结束 算法的优缺点 • 一.缺点:算法一般是机械的,有时需要进行 大量重复的计算. • 二.优点:算法是一种通法,只要按照步骤去 做,总能得到结果
我们身边的算法 广播操图解是广播操的算法; 菜谱是做菜的算法; ·歌谱是一首歌曲的算法; 空调说明书是空调使用的算法等
• 广播操图解是广播操的算法; • 菜谱是做菜的算法; • 歌谱是一首歌曲的算法; • 空调说明书是空调使用的算法等 我们身边的算法
算法学的发展 随着科学技术的日新月异算法学也得到 了前所未有的发展现在已经发展到了各个 领域有遗传算法,排序算法,加密算法,蚁群 算法等与生物学计算机科学等有着很广泛 的联系尤其是在现在的航空航天中更是有 着更广泛的应用 很多复杂的运算都是借助计算机和算法 来完成的,在高端科学技术中有着很重要的 地位
算法学的发展 • 随着科学技术的日新月异,算法学也得到 了前所未有的发展,现在已经发展到了各个 领域.有遗传算法,排序算法,加密算法,蚁群 算法等,与生物学,计算机科学等有着很广泛 的联系,尤其是在现在的航空航天中,更是有 着更广泛的应用. 很多复杂的运算都是借助计算机和算法 来完成的,在高端科学技术中有着很重要的 地位
山东大学信息安全实数 Lab of Information Seurity df Sadn Li 家王小云寺破解两 大
•科学家王小云主导破解两 大密码算法获百万大奖 •