3 ms·
Super cool! Is there a complete list of algorithms covered by this site? Does it cover more esoteric ones like fibonacci search? Or mainly just linear/binary se
by rckoepke 7y ago
Super cool! Is there a complete list of algorithms covered by this site? Does it cover more esoteric ones like fibonacci search? Or mainly just linear/binary search + lots of sorting algorithms?
I think it may also be good to also have some quizzing included for the properties of the algorithms, so users not only build the algorithm but also provide its:
- O() / theta() / omega()
- In what cases will the runtime of this be "O(n log n)?"
- Is this algorithm better or worse than merge sort if you have 2^16 long int elements and 16GB of ram?
etc etc.
Knowing how to implement algorithms helps solidify a lot of that, but in the end the truly important thing is knowing which algorithm to use for a particular purpose, and what the downsides are for each other algorithm.