算法问题实战策略2.1 引言_算法问题实战策略2.1 引言试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 算法问题实战策略 > 2.1 引言

算法问题实战策略——2.1 引言

2.1 引言 第1章中提到过,程序设计竞赛是培养解决问题能力的理想环境。但并不能通过死记硬背算法去拼命解题而培养出来。解决问题的能力不同于程序设计和算法,它没有实体性的定义可循,而是一种抽象概念。因此,只靠单纯的反复练习很难培养。大多数读者小学开始就已经学解算术题,但那只是针对给出题目的解题方法。因此,实际上很多人最终只是停留在机械式解题过程中的体会和盲目的尝试中。 要成为解决问题的高手,需要更高层次的磨练。这种磨练的目标是练就解题的技术,而不是解题本身。要认清自己解决问题的方式,了解其不足,领会哪些部分需要改善。这个过程与学习高尔夫的击球类似。任何人都会挥杆击球,尝试若干次偶尔也会进洞。但并不是随便多次击球后就可以提高准确率的。为提高击球实力,应把挥杆的过程分成几个主要的部分,不断检查自己是否已经掌握每个部分,对做得不正确的阶段要找出改进方向。 本章首先把解决问题的过程分成几个阶段,然后介绍一些提高各阶段能力的技巧。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《算法问题实战策略》其他试读目录

• 1.1 引言
• 1.2 程序设计竞赛
• 1.3 阅读本书的方法
• 1.4 值得参加的程序设计竞赛
• 1.5 对赛前准备工作的一些建议
• 1.6 续读
• 2.1 引言 [当前]
• 2.2 解决问题的过程
• 2.3 解决问题的策略
• 2.4 续读
• 15.1 引言
• 15.2 计算几何的工具
• 15.3 相交、距离、面积
• 15.4 练习题:弹球模拟(题目 ID:PINBALL,难度:高)
• 15.5 解题:弹球模拟
• 15.6 多边形
• 15.7 练习题:金银岛(题目 ID:TREASURE,难度:高)
• 15.8 解题:金银岛
• 15.9 练习题:是呆子?不是呆子?(题目ID:NERDS,难度:中)
• 15.10 解题:是呆子?不是呆子?
• 15.11 计算几何算法设计范式
• 15.12 常见失误与注意事项
• 15.13 续读