*欧阳光明*创编 2021.03.07
给数据结构初学者:跨过算法和程序
之间的鸿沟
欧阳光明(2021.03. 07)
【摘要】学习数据結构时,将各种基本操作通过程序实现,可以加 深对算法
的理解,也是提高编程能力的一种有效手段。针对初学者 在搭建算法和程序
之间联系困难的问题,本文以线性表部分为例, 介绍了如何从读算法中找出
实现程序的线索,围绕算法和程序之间 的联系、抽象的描述和具体的实现之
间的关系,引导读者学到抽象 算法的精髓,最后对实践的路线、方案等进行
了总结,并给出一些 建议。
【正文】
计算机是算法的科学。学习 IT 的童鞋,在算法中下多大的功夫 都不为
辿。在学习《数据结构》课程的时候,将教材中给出的算法 用程序代码描述
出来,在实现的过程中,可以不断加深思考;在调 试程序的迥程中,对算法
的细节能够逬行精细的钻研,这些都是获 得算法精髓的方法。算法往往用
“伪代码”的形式给出,学生在学习 辿程中,将这种抽象的描述与能聘执行的
具体形态的代码之间建立 联系,使得算法形象起来,这样一个学习辿程,以
及由此带来的体 验,将会使学生在技术成长之路上受益菲浅。
*欧阳光明*创编 2021.03.07
评论0