Skip to content

antoanetatanasova/my-data-structures-gym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

My Data Structures Gym

Welcome to My Data Structures Gym!
This repository is a personal playground for learning, implementing, and experimenting with a variety of data structures and related algorithms. The goal is to strengthen understanding and skills in computer science fundamentals through hands-on practice.

πŸš€ What You'll Find Here

  • Implementations of classic data structures (arrays, linked lists, stacks, queues, trees, graphs, heaps, hash tables, etc.)
  • Practice problems and solutions
  • Well-documented code with explanations
  • Unit tests for correctness and edge cases
  • Notes and resources for further learning

πŸ“ Structure

.
β”œβ”€β”€ src/           # Source code for data structures and algorithms
β”œβ”€β”€ tests/         # Unit tests for each data structure
β”œβ”€β”€ docs/          # Explanations, notes, and learning resources
β”œβ”€β”€ examples/      # Example usage and small demos
└── README.md      # This file

πŸ› οΈ Data Structures Covered

  • Arrays & Dynamic Arrays
  • Linked Lists (Singly, Doubly, Circular)
  • Stacks & Queues
  • Trees (Binary, AVL, BST, Trie, Heap)
  • Graphs (Adjacency List/Matrix)
  • Hash Tables
  • (Add more as you expand!)

πŸ“ Usage

Feel free to clone this repo and experiment with the implementations:

git clone https://github.com/antoanetatanasova/my-data-structures-gym.git
cd my-data-structures-gym
# Explore and run the code!

πŸ§‘β€πŸ’» Contributing

This is a personal learning project, but PRs and suggestions are welcome!

  • Open an issue for ideas or questions
  • Fork the repo and submit a pull request

πŸ“š Resources

πŸ“„ License


Happy Coding!
Antoaneta Atanasova

About

A playground for "Data Structures and Algorithms: Deep Dive Using Java" course: https://www.udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages