Skip to content

gustabowill/data-structures-and-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📑 About this repository

This repository was made as i was in the process of studying Data Structure and Algorithms. The contents available here can be useful for you if you are also studying the subject or in case you just need to consult something and check some implementations.

This repo currently has all the main implementations of the most known data strucures and algorithms in Python and JavaScript, which are the languages i'm most familiar with (i'm learning rust so i might add rust implementations soon). Each directory contains the implementation of the data structure/algorithm and also a readme that contains an explanation of the core concepts of it as well as links to additional resources.

All contents here were based in following sources:

1 - A Common-Sense Guide to Data Structures and Algorithms - Book by Jay Wengrow

2 - This course - Udemy course

3 - This course - Udemy course

4 - This playlist - Youtube playlist

5 - Other additional resources that i link in the explanation readmes of some implementations.

Most of the animations were generated using the site: VisuAlgo

A cheat sheet to quickly visualize the time and space complexity of most known data structures and algorithms: Big-O cheat sheet

alt text

alt text

About

Study of Data Structures and Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published