DataStructures
DataStructures copied to clipboard
A beginner-friendly guide to learning data structures with C++
👩🏽💻 Data Structures 👨🏽💻
Welcome to our comprehensive Data Structures Repository!
It all started with a simple question:
What if we collected all of our notes together in one place?
✨ In a moment of curiosity this repo was born ✨
You'll find:
- Collections of well-organized notes covering a wide range of essential data structure topics.
- Extensive coverage of fundamental concepts
- Clear explanations, code snippets, and illustrative examples.
Contents
- Recursion
- Linked Lists
- Stacks
- Queues
- BinaryTrees
- BSTrees and AVLTrees
- Heaps
Branches other than the main branch will contain ongoing edits, take in consideration they haven't been reviewed yet.
General Resources
Playlists:
- Data Structures | Jenny
- Data Structures | mycodeschool
- Data Structures | Dr Waleed Yousef - Arabic
- Data Structures visualized | William Fiset
- First part in intro to algorithms | MIT course
Websites:
Image from Big O cheatsheet
[!warning] These notes are educational resources and not a substitute for comprehensive textbooks or formal education in computer science or other related fields.
[!IMPORTANT] To contribute, Fork this repository, create a new branch from the main branch, make your changes, and submit a pull request.
Include a description of your changes in the pull request description and adhere to our code style guide.
Contributors
Helana Nady |
Habiba Ayman |
Ahmed Amr |
Ahmed Sobhy |
Ahmed Fathy |