Skip to content

Concise cheat sheets for essential Data Structures and Algorithms.

License

Notifications You must be signed in to change notification settings

ahmed8faysal/dsa-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSA Cheat Sheet

This repository provides concise cheat sheets for common Data Structures and Algorithms (DSA).

Table of Contents

Introduction

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.

Data Structures

Arrays

See array_cheat_sheet.txt for the array cheat sheet.

Linked Lists

See linked_list_cheat_sheet.txt for the linked list cheat sheet.

Trees

See tree_cheat_sheet.txt for the tree cheat sheet.

Graphs

See graph_cheat_sheet.txt for the graph cheat sheet.

Algorithms

Sorting

See sorting_cheat_sheet.txt for the sorting algorithms cheat sheet.

Searching

See searching_cheat_sheet.txt for the searching algorithms cheat sheet.

Dynamic Programming

See dynamic_programming_cheat_sheet.txt for the dynamic programming cheat sheet.

Contributing

Feel free to contribute to this repository by adding more cheat sheets, improving existing ones, or fixing errors.

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Commit your changes.
  4. Push your changes to your fork.
  5. Submit a pull request.

License

This project is licensed under the MIT License.

About

Concise cheat sheets for essential Data Structures and Algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published