All Projects → CSI-SFIT → Data-Structures-and-Algorithms--A-Comprehensive-Guide

CSI-SFIT / Data-Structures-and-Algorithms--A-Comprehensive-Guide

Licence: MIT license
Data Structures & Algorithms - A Comprehensive Guide

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Data-Structures-and-Algorithms--A-Comprehensive-Guide

C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+79213.33%)
Mutual labels:  datastructures, algorithm-competitions, algorithm-challenges
Data Structures And Algorithms
Data Structures and Algorithms implementation in Go
Stars: ✭ 2,272 (+15046.67%)
Mutual labels:  datastructures, algorithms-datastructures, algorithms-and-data-structures
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (+253.33%)
Mutual labels:  datastructures, algorithm-competitions, algorithm-challenges
Data-Science-Resources
A guide to getting started with Data Science and ML.
Stars: ✭ 17 (+13.33%)
Mutual labels:  csi, csi-sfit, csisfit
icpc
Resources for Competitive Programming
Stars: ✭ 14 (-6.67%)
Mutual labels:  datastructures, algorithms-datastructures, algorithms-and-data-structures
Codewars
CodeWars Solutions (Please leave a start. Thank you)
Stars: ✭ 156 (+940%)
Mutual labels:  algorithm-challenges, algorithms-datastructures, algorithms-and-data-structures
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+1146.67%)
Mutual labels:  datastructures, algorithm-challenges
Algorithms
Here is the my solutions for problems in {leetcode, hackerrank, geeksforgeeks}
Stars: ✭ 36 (+140%)
Mutual labels:  datastructures, algorithm-challenges
LearnCPP
Learn Cpp from Beginner to Advanced ✅ Practice 🎯 Code 💻 Repeat 🔁 One step solution for c++ beginners and cp enthusiasts.
Stars: ✭ 359 (+2293.33%)
Mutual labels:  algorithm-challenges, algorithms-and-data-structures
Problem-Solving
This Repository consists of my solutions💡 in Python 3 to various problems in Data Structures and Algorithms.🎖️
Stars: ✭ 17 (+13.33%)
Mutual labels:  algorithm-challenges, algorithms-and-data-structures
R-Data-Structures-and-Algorithms
R Data Structures and Algorithms, published by Packt
Stars: ✭ 27 (+80%)
Mutual labels:  datastructures, algorithms-datastructures
Awesome Python Scripts
🚀 Curated collection of Awesome Python Scripts which will make you go wow. Dive into this world of 360+ scripts. Feel free to contribute. Show your support by ✨this repository.
Stars: ✭ 198 (+1220%)
Mutual labels:  practice, algorithms-datastructures
datastructures-algorithms
List of Programs related to data structures and algorithms
Stars: ✭ 68 (+353.33%)
Mutual labels:  datastructures, algorithm-challenges
OI-Template
Bill Yang's algorithm & data structure templates
Stars: ✭ 15 (+0%)
Mutual labels:  algorithms-datastructures, algorithms-and-data-structures
Algorithm-in-JavaScript
Implementing all-time classic algorithmic problems in JS
Stars: ✭ 20 (+33.33%)
Mutual labels:  algorithm-challenges, algorithms-and-data-structures
Algorithm
📝 Daily accumulate of algorithm.
Stars: ✭ 74 (+393.33%)
Mutual labels:  datastructures, algorithm-challenges
Python
All Algorithms implemented in Python
Stars: ✭ 125,688 (+837820%)
Mutual labels:  practice, algorithm-competitions
timetable-scheduler
⏲ An Activity Scheduling Project of Algorithms Analysis to schedule the timetable for Educational Institutes.
Stars: ✭ 26 (+73.33%)
Mutual labels:  algorithm-challenges, algorithms-and-data-structures
TUMGAD
Exercise generator and helpful materials for the Introduction to Algorithms and Data Structures 📚
Stars: ✭ 27 (+80%)
Mutual labels:  datastructures, algorithms-and-data-structures
Data-structures
Data Structures in Java
Stars: ✭ 13 (-13.33%)
Mutual labels:  datastructures, algorithms-and-data-structures

Data Structures & Algorithms - A Comprehensive Guide

Banner Image

A Comprehensive Guide on Data Structures & Algorithms

Table of Contents


Traditional Method

The solid easy route to go down the data structures and algorithms hill, risk free and widely used, follow through:

  1. Arrays
  2. Linked List
  3. Stacks
  4. Queues
  5. Hash Tables
  6. Trees
  7. Heaps
  8. 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:

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

  1. 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.
  2. Make changes and test.
  3. Submit Pull Request with comprehensive description of changes.

Acknowledgements

CSI SFIT Tech Team 2020 - 2021 :

csi_logo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].