"数据结构"是计算机类专业的核心课程,算法是"数据结构"课程中的重点和难点内容。由于"数据结构"课程一般在低年级开设,学生接触计算机相关的知识量还不够多,在教学过程中,普遍反映算法抽象,难以理解和应用。结合实际工作经验,开发和利用算法可视化工具,将排序、着色、最短路径等算法用可视化工具实时、动态展示出来,加深学生对算法的直观认识,可让学生更好地理解和使用算法,并提升了教学效果。