The LeetCode problems are suitable exercises for beginners and intermediate or any programmer who want more proficient at data structures and algorithms. Let's treat it with fun.
How to master the skills of learning a new language. I will not just give you a fish, but teach you to fish. Master the skills of learning "all languages" does not need talent, but it's needed the core knowledge of PL and practices.
Use quicksort as an example, explain my method for learning algorithms effectively, explore the differences between imperative and functional programming styles.