/DSA-Resources

Resources for learning and mastering Data Structures and Algorithms

MIT LicenseMIT

Data Structures and Algorithms Resources

A list of resources by DSC KIIT members you can use to learn and master the subject of Data Structures and Algorithms.

YouTube

Courses

Refer this for further recommendations

Books on DSA

  • Introduction to Algorithms - CLRS
  • The Algorithm Design Manual - Steve S. Skiena
  • Algorithms - Robert Sedgewick and Kevin Wayne
  • Cracking the Coding Interview - Gayle Laakmann McDowell
  • Algorithms for Interviews - A. Aziz and A. Prakash

Books on C++

For absolute Beginners

  • C++ Primer - Stanley Lippman, Josée Lajoie, and Barbara E. Moo
  • Programming: Principles and Practises using C++ - Bjarne Stroustrup

For students with previous C++ experience

  • A Tour of C++ - Bjarne Stroustrup
  • The C++ Programming Language - Bjarne Stroustrup
  • Effect C++ - Scott Meyers, 3rd Edition
  • Effective Modern C++ - Scott Meyers
  • Effective STL - Scott Meyers

Please refer this stackoverflow answer for a very detailed list.

Also try Competitive Programmer’s Handbook for tips on Competitive Programming

Websites

Practise Platforms

Github Repositories and Articles

Repositories

Articles


LICENSE

Copyright (c) DSC KIIT. All rights reserved. Licensed under the MIT License