Ask HN: what are the best ways to learn algorithms and data structes? | Hacker News Reader