以交互可视化的形式动态展示算法的执行过程,使学生更容易理解算法思想,激发学习兴趣。
支持栈、队列、堆和递归、索引、排序、图论、动态规划等共45种教学中常见数据结构和算法的交互可视化。
支持性能参与评分。性能得分会以排行榜的形式展现,促进学生持续优化算法和数据结构。优化过程中体验算法魅力,理解理论与实践的相互作用。
支持超大测试数据用例,性能在大数据下才有区分度。
注:此类项目题也可以用于体系结构课程,利用cache、指令多级流水、分支预测等优化程序,深入理解CPU的微架构,参考《深入理解计算机系统》。
自动剖析和统计每一行代码在评测服务器CPU上实际执行次数。
北京航空航天大学计算机学院历经10余年沉淀下来的高质量题库,覆盖所有知识点和难易度,并附带代码样例。
THE END