Skip to content

naybyal/data-structures-and-algorithms

Repository files navigation

🧠 DSA Repository: Core Data Structures

This repository contains clean, from-scratch implementations of fundamental data structures in your programming language of choice (e.g., C++, Java, Python, Rust). Each folder contains:

  • ✅ Implementation
  • ✅ Example usage / test cases
  • ✅ Explanation (comments or markdown notes)

📁 Structure

.
├── 01_Arrays
├── 02_LinkedLists
├── 03_Stacks
├── 04_Queues
├── 05_Heaps
├── 06_HashTables
├── 07_Trees
├── 08_Tries
├── 09_Graphs
├── 10_DisjointSetUnion
└── 11_Advanced

🚀 Usage

  • Clone this repository.
  • Navigate to each folder and build/run the respective implementation.
  • Use this as a foundational reference before diving into competitive programming.

📌 Contribution Ideas

  • Add time and space complexity to each function
  • Add unit tests
  • Add benchmarking code (for advanced users)

About

Implementing Data Structrues and Algorithms in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages