Which C++ book is best for learning algorithms and data structures?

In summary, If you are looking to pursue a career in coding, it is important to study algorithms and data structures, as well as practice coding through exercises and projects. While learning C++ is a good choice, you may also want to consider learning a graphics programming library such as sfml, allegro, or sdl. In terms of learning resources, the book "Effective C++" by Scott Meyers is highly recommended, as well as his other books "More Effective C++" and "Effective Modern C++." It is important to not just read a textbook, but to actively work through exercises and projects to truly learn a subject.
  • #1
shivajikobardan
674
54
1686155537799.png

1686155619753.png

As I said earlier, I've already grasped basics of C++. Since my ultimate goal is to work in coding industry, for interviews, I need to prepare for algorithms and data structures, grind leetcode. Between C++ and Java, I choosed C++ because that was taught in our university.

I won't read the first book line by line. I will start from exercises of loops and complete 20% of all exercises. It'll take at least 6 months of weekend studies for me to get there.

Another plan is to do graphics programming. The book by Tony Gaddis is so good for me. Only problem, it uses darkgdk which is very much outdated. So, if you've any recommendations for libraries in C++ like sfml, allegro, sdl, etc, Please recommend. Recommend those which is similar to darkgdk architecture. This book will also take me 6 months of full time weekend studies to finish.

Which one will be more beneficial to my learning?
 
Physics news on Phys.org
  • #3
One does not learn a subject by reading a textbook. One learns a subject by working through a textbook.
 
  • #4
Vanadium 50 said:
One does not learn a subject by reading a textbook. One learns a subject by working through a textbook.
that's why I've picked a book which is actually built with exercises and projects.
 

Similar threads

  • Programming and Computer Science
Replies
9
Views
1K
Replies
4
Views
1K
  • Programming and Computer Science
Replies
8
Views
1K
Replies
2
Views
956
  • Science and Math Textbooks
Replies
4
Views
1K
  • STEM Academic Advising
2
Replies
54
Views
21K
  • Science and Math Textbooks
Replies
1
Views
1K
  • Programming and Computer Science
Replies
1
Views
748
  • Programming and Computer Science
Replies
5
Views
1K
  • Programming and Computer Science
Replies
8
Views
2K
Back
Top