https://github.com/pankaj-str/data-structures-cpp
Welcome to the Data-Structures-CPP repository! 🚀 This repository serves as a comprehensive collection of common data structures implemented in C++. Whether you're a student learning algorithms or a developer looking to refresh your understanding, this repository is a valuable resource
https://github.com/pankaj-str/data-structures-cpp
cpp cppdsa dsa-algorithm dsa-learning-series
Last synced: 3 months ago
JSON representation
Welcome to the Data-Structures-CPP repository! 🚀 This repository serves as a comprehensive collection of common data structures implemented in C++. Whether you're a student learning algorithms or a developer looking to refresh your understanding, this repository is a valuable resource
- Host: GitHub
- URL: https://github.com/pankaj-str/data-structures-cpp
- Owner: Pankaj-Str
- Created: 2023-10-31T09:02:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-26T10:33:30.000Z (about 2 years ago)
- Last Synced: 2024-11-14T22:14:56.389Z (about 1 year ago)
- Topics: cpp, cppdsa, dsa-algorithm, dsa-learning-series
- Language: C++
- Homepage: http://codeswithpankaj.com/
- Size: 130 KB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Structures and Algorithms in C++
This repository contains implementations of various data structures and algorithms in C++. These implementations are organized into different categories for better understanding and reference.
Welcome to the Data-Structures-CPP repository! 🚀 This repository serves as a comprehensive collection of common data structures implemented in C++. Whether you're a student learning algorithms or a developer looking to refresh your understanding, this repository is a valuable resource.
## Key Features:
- **C++ Implementation:** All data structures are implemented in C++ for clarity and efficiency.
- **Educational Content:** Each data structure includes clear explanations and comments for educational purposes.
- **Usage Examples:** Practical examples demonstrate how to use these data structures in real-world scenarios.
- **Easy-to-Navigate:** Organized directory structure for quick access to individual data structures.
**[View the README](README.md)**
## Table of Contents
1. Linked Lists
- Linked List Basics
- Doubly Linked List
- Circular Linked List
2. Stack & Queue
- Stack
- Expression Parsing
- Queue
3. Graph Data Structure
- Graph Data Structure
- Depth First Traversal
- Breadth First Traversal
- Spanning Tree
4. Tree Data Structure
- Tree Data Structure
- Tree Traversal
- Binary Search Tree
- AVL Tree
- Red-Black Trees
- B Trees
- B+ Trees
- Splay Trees
- Tries
- Heap
5. Recursion
- Recursion Basics
- Tower of Hanoi
- Fibonacci Series
...