Quote:
Originally Posted by jmakin
I meant the major ones, but i'm pretty sure you could. They arent overly complicated. Maybe if you dont understand the underlying data structures at all it could be difficult
Maybe. For all of the basic ones, the algorithms and data structures are pretty intertwined; if you haven't seen b-trees or pairing heaps or whatever before I don't think a couple of hours is going to be enough to learn everything, but I guess it depends on what's on your list.
Quote:
Originally Posted by leavesofliberty
Doesn't recursion lead to stack overflow and other resource management problems...
Tail recursion wouldn't, for example.