Data-Structures-and-Algorithms--A-Comprehensive-Guide
Data-Structures-and-Algorithms--A-Comprehensive-Guide copied to clipboard
Data Structures & Algorithms - A Comprehensive Guide
⚡ Data Structures & Algorithms - A Comprehensive Guide

A Comprehensive Guide on Data Structures & Algorithms
Table of Contents
- Traditional Method
- Unconventional Method
- Test Your Knowledge!
Traditional Method
The solid easy route to go down the data structures and algorithms hill, risk free and widely used, follow through:
- Arrays
- Linked List
- Stacks
- Queues
- Hash Tables
- Trees
- Heaps
- Graphs
Also Check Out some Popular Algorithms And Practice Problems
! Make sure you go through each of these in detail, the explanation is also provided in each individual link!
Also Check out the Sample Codes for each Data Structures
Unconventional Method
If you are not interested in going down the traditional route of learning each type, There are courses that cover entirety of Data Structures:
- All Data Structures 8 hour course by William Fiset
- In Depth Algorithms Playlist by Abdul Bari
- Data Structures And Algorithms course for GATE
- Stanford Algorithms Course
- Algorithms MIT Course
Test Your Knowledge!
After learning all this to gain an edge over others, you need to practice and keep practicing. There are some websites to learn and practice daily:
How to Contribute
- Clone repo and create a new branch:
$ git checkout https://github.com/CSI-SFIT/Data-Structures-and-Algorithms--A-Comprehensive-Guide.git -b name_for_new_branch
. - Make changes and test.
- Submit Pull Request with comprehensive description of changes.
Acknowledgements
CSI SFIT Tech Team 2020 - 2021 :
- Tech Executive : @Varun-Patkar
- Tech Executive : @EktaMasrani