欢迎访问文稿网!

算法与算法描述

范文之家 分享 时间: 加入收藏 我要投稿 点赞

算法与算法描述

    第2章 算法与算法描述

    算法是指为了解决一个特定的问题所采用的方法和步骤。任何一个计算机程序都包含两个方面的内容:操作对象和操作过程,操作对象是指程序要处理的数据对象(也叫数据结构),包括数据的类型、值和相应组织形式;操作过程是指程序的具体操作实现步骤,也就是算法。瑞士著名的计算机科学家沃思(Niklaus Wirth)提出了这样一个观点:

    程序=算法+数据结构

    可以看出,算法是程序的一个重要组成部分,程序离不开算法,事实上算法的设计是程序设计的核心任务之一,是程序设计的灵魂。

    比如坐火车从武汉到北京开会,应先买车票,然后准时到车站检票上车,火车到达北京后下车,最后乘公交车到会场,这就是算法。这些步骤都是按一定顺序进行的,缺一不可,次序也不能出错。也就是说,要处理一件事情,应事先考虑好具体的实施步骤,然后按部就班地进行。

    对于同一个问题,可以有不同的算法。就像从武汉到北京开会,可以选择坐飞机,坐火车、长途客车或自驾车,不同的人可以综合考虑时间和经济承受能力选取一个合适的行程。在程序设计中,尽管解决一个问题的算法有多种,但要考虑到算法的质量,选择合理的算法。

221381
领取福利

微信扫码领取福利

微信扫码分享