“数据合并”教学思路
说在前面
浙教版《选择性必修一数据和数据结构》第一章是全书的导论,起到了提纲挈领的作用。其中“1.2.3 数据结构的作用”,通过两个案例来说明对同一问题的解决,可以依据不同数据结构来设计算法,其效率是不一样的。两个案例较为典型,且有一定难度,教师应根据学生实际,采用算法分析、代码讲解或过程演示等不同方法授课。
教材文本
教材处理
教材虽然采用了一维数组来存储数据,但其下标是从1开始的。为了便于编程,笔者把数组下标设置从0开始,并初始化i=0,p=0,tot=len(a),如下图所示。
学生任务单
需要本文word文档、源代码和课后思考答案的,可以加入“Python算法之旅”知识星球参与讨论和下载文件,“Python算法之旅”知识星球汇集了数量众多的同好,更多有趣的话题在这里讨论,更多有用的资料在这里分享。
我们专注Python算法,感兴趣就一起来!
相关优秀文章:
评论