第一章 算法在计算中的作用
1.1算法
问题陈述 说明了期望的输入\输出关系
算法 就是把输入转换成输出的计算步骤的一个序列
下面以排序问题为例进行具体说明
例如,给定输入序列<31,41,59,26,41,58>,排序算法将返回序列<26,31,41,41,58,59>作为输出
这样的输入序列称为排序问题的一个实例。
一般来说,问题实例由计算该问题所必需的输入组成,该输入满足问题陈述中强加的各种约束。
1.2作为一种技术的算法
算法是一项先进的计算机技术,就像快速的硬件、图形用户界面、面向对象系统和网络等计算机技术一样。
是否具有算法知识与技术的坚实基础是区分真正熟练的程序员与初学者的一个特征。使用现代计算技术,如果你对算法懂得不多,你也可以完成一些任务,但是,如果有一个好的算法背景,那么你可以做的事情就多得多。
一点题外话
虽然上学的时候已经把数据结构和算法学完了,但是总感觉学的有点迷糊,不太懂。2020年到了,最近刚把手头上的事忙完,昨天晚上认真思考了一下今年想干什么。决定了,就是《算法导论》这本书了!
新的一年,希望可以和大家一起进步!
网友评论