https://github.com/headlessnode/dsa
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
https://github.com/headlessnode/dsa
algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving
Last synced: 3 months ago
JSON representation
My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise
- Host: GitHub
- URL: https://github.com/headlessnode/dsa
- Owner: headlessNode
- License: gpl-3.0
- Created: 2023-05-11T19:08:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T08:05:11.000Z (about 2 years ago)
- Last Synced: 2025-01-19T16:48:48.167Z (5 months ago)
- Topics: algorithms, beginner-friendly, code-examples, code-snippets, coding-challenges, coding-practice, competitive-programming, cpp, data-structures, learning-resources, problem-solving
- Language: C++
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Learning Data Structures and Algorithms in C++
This repository contains a collection of code snippets that reflect my journey of learning data structures and algorithms in C++. Each folder represents a different topic and includes code examples and explanations to help others understand and learn from my progress.
## Table of Contents
- [Data Structures](#data-structures)
- [Algorithms](#algorithms)
- [Contributing](#contributing)
- [License](#license)## Data Structures
- Arrays
- LinkedList
- Binary Tree
- Stack
- Queue
- Hash Table
- GraphEach data structure folder contains implementation files written in C++ and includes a README file with explanations and examples of usage.
## Algorithms
- Sorting Algorithms (e.g., Bubble Sort, Merge Sort, Quick Sort)
- Searching Algorithms (e.g., Binary Search, Linear Search)
- Graph Algorithms (e.g., Breadth-First Search, Depth-First Search)
- Dynamic Programming
- RecursionSimilarly, each algorithm folder includes C++ implementation files and a README with explanations and example code.
## License
This project is licensed under the [GNU General Public License](LICENSE-GPL.md). You are free to use, modify, and distribute this code for personal and commercial purposes under the terms of the GPL. However, I assume no responsibility for any consequences resulting from the use of this code.
If you find this repository helpful or have any suggestions for improvement, feel free to create an issue or contact me directly.
Happy coding!