Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/angelarreola/dsa_notes

A public repository of my notes on Data Structures and Algorithms (DSA). These notes are taken from the FreeCodeCamp course and the ZeroToMastery course on Udemy.
https://github.com/angelarreola/dsa_notes

Last synced: 14 days ago
JSON representation

A public repository of my notes on Data Structures and Algorithms (DSA). These notes are taken from the FreeCodeCamp course and the ZeroToMastery course on Udemy.

Awesome Lists containing this project

README

        

# Data Structures and Algorithms Notes

Welcome to my GitHub repository for notes on Data Structures and Algorithms. This repository contains detailed notes, explanations, and examples based on the content from multiple YouTube courses/videos and an Udemy course that I've been studying.

## Overview

This repository is a collection of notes and resources that I have compiled while studying data structures and algorithms. It is organized into different sections based on the type of data structure or algorithm covered in the courses. All code examples provided in the notes are written in **Python**.

## Table of Contents
### Essentials
- [Introduction](./Essentials/Introduction%20to%20Algorithms.md)
- [Big O (Time Complexity)](./Essentials/Big%20O.md)
- [Space Complexity](./Essentials/Space%20Complexity.md)

### Algorithms
- [Binary Search](./Algorithms/Binary%20Search.md)
- [Iterative Solution](./Code/binary_search.py)
- [Recursive Solution (Logarithmic Space 💀)](./Code/recursive_binary_search.py)

### Data Structures

## Additional Resources

For further reading and additional resources, check out the following:

- [YouTube - Data Structures and Algorithms for Beginners](https://www.youtube.com/watch?v=8hly31xKli0)
- [Udemy - Master the Coding Interview: Data Structures + Algorithms](https://www.udemy.com/share/1013ja3@UoZnITuqjtzEvWtIWAPkTkKDdnCKbZDZO1xzrP6dz5BwieghiM_Rjx2so8TVlhL6/)

## Contributing
If you find any errors or have suggestions for improvements, feel free to open an issue or submit a pull request. Your contributions are welcome!

---
---
## Thanks! 😁👋🏽
Thank you for visiting my repository. I hope you find these notes helpful in your study of data structures and algorithms!