Skip to content

manny-pi/data-structures-and-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

Data-Structures-and-Algorithms

Synopsis

This repository contains common Data Structures and Algorithms that most Computer Science and Engineering enthusiasts will work with.

Content

At the time of writing, all of the programs are implemented in Java. I chose Java because of how well algorithms translate to its syntax, and how it allows you to see the nuances of the programs.

I will likely implement add implementations for these programs in C, C++, and Python later on, as the repo grows. So stick around!

Resources

I'm grateful for the Computer Science community because literally ALL of the information that you need to gain a VERY good grasp of the structures I implement are on the internet for free!

As the repo grows, I'll add more resources, but for now, these are my primary sources for information that I used to build this repo

Textbooks

Algorithms - Jeff Erickson Algorithms To Live By - Brian Christian, Tom Griffiths Elements of Programming Interviews - Adnan Aziz, Tsung-Hsien Lee, and Amit Prakash Introduction to Algorithms (3rd Edition) - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

YouTube Channels

Academic Courses

About

A repository for Data Structures and Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published