贪心算法实例化教学方法探索
Instantiation Teaching Method Exploration of Greedy Algorithm
DOI: 10.12677/CES.2017.54045, PDF, HTML, XML, 下载: 1,677  浏览: 6,264  科研立项经费支持
作者: 范艳芳:北京信息科技大学计算机学院,北京
关键词: 算法实例动画形式化描述Algorithm Instantiate Examples Animation Formal Description
摘要: 贪心算法是经典的六大类算法设计思想之一。贪心算法思想简单,其应用的难点在于如果想要求的是全局最优解,则必须证明贪心算法的两个性质(贪心选择性质和最优子结构性质)。而在教学过程中,对于贪心选择性质的证明,一直是学生理解的难点。本文提出了一种将动画、实例、形式化描述相结合的教学方法,以最优装载问题为例来介绍贪心算法的讲解。经实践检验,教学效果较好。
Abstract: Greedy algorithm is one of the six classic algorithm design ideas. The idea of greedy algorithm is simple. The difficulty of greedy algorithm is that the two properties (greedy selection property and optimal substructure property) must be proved if the global optimal solution is desired. In the course of teaching, the proof of the greedy selection property has always been a difficult point for students to understand. This paper proposes a teaching method which combines animation, instantiate examples and formal description. Through an example of the most optimal loading problem, the teaching method of greedy algorithm is introduced. The practice shows that the teaching effect is good.
文章引用:范艳芳. 贪心算法实例化教学方法探索[J]. 创新教育研究, 2017, 5(4): 293-297. https://doi.org/10.12677/CES.2017.54045

参考文献

[1] 王晓东. 计算机算法设计与分析(第4版) [M]. 北京: 电子工业出版社, 2012.
[2] 向金海, 任继平, 余文君. “算法分析与设计”课程教学与实践方法探讨[J]. 计算机教育, 2012(6): 87-89, 93.
[3] 王丹, 付利华, 杜金莲. 算法分析与设计课程中的“三体一化”教学方法[J]. 计算机教育, 2016(7): 120-121, 125.
[4] 刘伟, 丁长松. “算法分析与设计”课程教学改革与实践[J]. 工业和信息化教育, 2017(3): 62-65.