This repository provides concise cheat sheets for common Data Structures and Algorithms (DSA).
This repository aims to provide quick and easy-to-reference cheat sheets for various DSA concepts. Each cheat sheet focuses on key operations, time and space complexities, and common use cases.
See array_cheat_sheet.txt
for the array cheat sheet.
See linked_list_cheat_sheet.txt
for the linked list cheat sheet.
See tree_cheat_sheet.txt
for the tree cheat sheet.
See graph_cheat_sheet.txt
for the graph cheat sheet.
See sorting_cheat_sheet.txt
for the sorting algorithms cheat sheet.
See searching_cheat_sheet.txt
for the searching algorithms cheat sheet.
See dynamic_programming_cheat_sheet.txt
for the dynamic programming cheat sheet.
Feel free to contribute to this repository by adding more cheat sheets, improving existing ones, or fixing errors.
- Fork the repository.
- Create a new branch for your changes.
- Commit your changes.
- Push your changes to your fork.
- Submit a pull request.
This project is licensed under the MIT License.