学习算法和数据结构基础 [英] Learning Algorithms and Data Structures Fundamentals
问题描述
你可以向我推荐一本书,或者(更好地)一个关于数据结构的很难的问题和练习的网站
Can you recommend me a book or (better!) a site with many hard problems and exercises about data structures?
我已经在回答Euler项目的问题,但这些问题是有趣的,但不常见的算法。我几乎没有使用一棵简单的树。也许有一个网站有锻炼,如:嘿,你需要计算这个:...。使用树做它。现在用拉链做上传您的C(Haskell,Lisp,甚至Pascal或Fortress go)解决方案。哦,你的解决方案太慢了!
I'm already answering project Euler questions, but these questions are about interesting, but uncommon algorithms. I hardly used even a simple tree. Maybe there is a site with exercises like: hey, you need to calculate this: ... . Do it using a tree. Now do it using a zipper. Upload your C (Haskell, Lisp, even Pascal or Fortress go) solution. Oh, your solution is so slow!
自我教育是非常困难的,然后你试图学习非常常见的基本的东西。
Self-education is very hard then you trying to learn very common, fundamental things. How can I help myself with them without attending to courses or whatever?
推荐答案
Cormen,Leiserson,Rivest和Stein的第三版算法介绍,是对算法和数据结构的一个很好的介绍。每章结尾都有很多练习。他们大多是简单的,但有一些更困难。
Introduction to Algorithms, Third Edition, by Cormen, Leiserson, Rivest and Stein is a good intro to algorithms and data structures. It has many exercises at the end of each chapter. most of them are simple, but there are some more difficult.
这篇关于学习算法和数据结构基础的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!