After reading an introductory book on algorithms and data structures I am now craving for examples on how to combine these for optimal efficiency.
For instance, you can combine hashmaps with specific sorting algorithms to create a simple text search program.
Is there any good book or online resource for this?
(I have already ordered Programming Pearls, which looks great, but I want to learn more about this.)
Usually, it takes 2-3 months to learn the basics and then a rigorous, six months regular practice of questions to master data structures and algorithms.
Regardless of your programming language background,Codeless Data Structures and Algorithms. In this book, author Armstrong Subero will help you learn DSAs without writing a single line of code.
Any good algorithms book is going to have a chapter or two on the importance of choosing the right data structures. I recommend the following books:
I also recommend you check out the Stony Brook Algorithm Repository, particularly the lectures.
Go to these websites and try out the problems:
They have problems to satisfy you for at least the next 3-4 years.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With