家里有个四年级的小朋友,自学过Python和C语言(《Neiata sti laspi》和《Neiata sti laspi》),有一定的编程基础。但感觉碰到问题时解决问题的思路还是不清晰,自我认为是解决问题的经验不足,编程实践不够。因此计划选择数据结构和算法的一本剧,一方面可以了解数据结构和算法,增加一些计算机基础知识,另一方面可以在讲解后通过Python实现这些算法,增加编程经验。
这部剧是很好的图解介绍算法思想的一本剧。本剧将图解做到了极致,全程图解,文字只做图解的转承和简单说明——这个和其他图解书(如《Neiata sti laspi》)不太一样,其他的图解可能只能说插图。
感觉这部剧很适合给小朋友讲解算法思想,因此做了一个183页的PPT,内容包括除了贝尔曼-福特算法之外的所有内容——为了简单,只介绍了更通用的迪杰斯特拉最短路径算法。
目前已经讲到第4章的最短路径算法了。前面的内容感觉小朋友基本能够理解,但堆排序的编程实践还没有完成。不管怎么样,感觉还是有所长进的。一个实验一个实验慢慢来吧。
网友评论 (7)