算法轻入门(多语言实现)
所谓算法,就是一套解决问题的思路或者方案,也即先做什么,再做什么,最后做什么。
算法的种类有很多,本套教程涵盖了大部分常用算法,包括动态规划算法、分治算法、贪心算法、排序算法、查找算法等,它们都用来解决某一类实际问题。
本教程通俗易懂,深入浅出,不管你是初学者,还是程序员,都能轻松阅读。
为了演示数据的变化过程,或者解决问题的详细步骤,我们制作了大量优质图片,其中不少还是 gif 动图。
本教程不但提供了伪代码,还提供了源代码,复制到编译器就能一键运行。更贴心的是,考虑到读者的基础不同,我们同时提供了 C/C++、Java 和 Python 三种源码,它们都是主流语言。
由于某些特殊原因,个别算法没有提供伪代码。
评论 ( 0 )