程序框图与算法板块一学生版《算法的含义与描述》
程序框图与算法板块的《算法的含义与》学生版内容挺扎实的,尤其适合刚入门的你系统梳理算法这回事。里面把什么是算法、常见的方式、怎么设计一个好用的算法,都讲得比较清楚,还配了不少生活里的小例子,比如“鸡兔同笼”、“人鬼过河”啥的,听起来就不枯燥。
自然语言、流程图、伪代码这些通用的方式,讲得挺细的。像流程图就适合初学者理清思路,有点像可视化的思维导图。推荐你试试用工具画一画,比如 Visustin 或 visus612,图形化之后逻辑就清楚多了。
算法设计那部分也蛮实用,像是讲到怎么判断一个算法是不是“好”,就说得比较接地气——速度快不快?能不能写得清楚?有没有资源浪费?这些都是咱们日常写代码要考虑的点。
各种经典算法也提到了,比如 排序算法、搜索算法、递归算法,讲得不深但足够你建立起个大致印象。对了,还有个 Dijkstra 算法 的案例,离散优化方向的童鞋可以重点看看。
如果你是刚开始学编程或者准备带学生入门算法,这一份内容还挺值得收藏的。不仅基础讲得明白,连实战角度也兼顾到了。
下载地址
用户评论