我正在寻找一个涉及数据结构和算法的在线资源。基本上我感兴趣的是一种全面的列表,例如:当使用数据结构或算法时,利弊相互比较,真实生活问题的使用等等。
我有几本关于这个主题的热门书籍,如“算法简介”和“算法设计手册”,并在线发现了各种数据结构和算法的代码实现。但是我找不到的是一个将它们列在一起的网页。
所以我正在寻找一个参考在线页面,在那里我可以概览所有这些结构(列表,地图,集合,树,队列及其各种实现,理想的搜索或排序算法 - 合并排序,快速排序,他们的大O表演等等,也许都是表格格式,其特征,比较和一般用途一起列出。
不确定此类资源是否存在。我希望任何指向正确的方向。
非常感谢提前
答案 0 :(得分:4)
请尝试以下链接: Dictionary of algorithms
答案 1 :(得分:2)
我不确定您要寻找的资源类型,但www.youtube.com/edu上有一些非常好的大学课程,这肯定会帮助您修改数据结构和算法的概念。
答案 2 :(得分:2)
最好通过大学网站进行搜索......他们在这方面拥有大量资源......例如http://users.cs.fiu.edu/~weiss/dsaa_c++/code/
答案 3 :(得分:1)
答案 4 :(得分:0)
MIT Online有很多好资源
答案 5 :(得分:0)
这是一个显示算法的大O分析比较的网站 http://bigocheatsheet.com/