跳转至

绪论

算法重要性

算法是21世纪及以后最大的财富来源之一。

当然也是不少人对于数学与计算机同时追求的一个最好的受力点。

学习要求

  1. 把所有讲过的算法实现,并进行算法可视化实现,鼓励提交可视化作品
  2. 硬写代码,刚开始别用封装完整的库函数,例如:快排不直接用qsort,等,不过,理解了算法后,尽量用封装完整的库函数完成实际的任务。
  3. C、C++、Java、Python等任意一种语言实现,甚至matlab等都可以(不过OJ不支持)
  4. 提供源代码(写上必要注释)、简要的说明文档(使用方法)
  5. *加上灵活可配置参数选项、数据随机产生、基本数据导入导出、可视化效果等更好【ADF_WorkShop】【可视化的排序、可视化的找凸包、……】
  6. 试着写一篇算法相关的论文