Skip to content

This repository has my own attempts at implementing standard data structures

Notifications You must be signed in to change notification settings

aniketg17/Data-Structure-Implementations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

Data Structure Implementations

This repository has my own attempts at implementing standard data structures.

Motivation

The purpose behind these was to prepare myself for my upcoming 'Data Structures and Algorithms' class. By being able to implement these manually, I wanted to get adept at recognizing when to use which data structure based on their internal workings and strengths. Not to mention, implementing these structures helps you understand the different, creative ways of looking at the same problems.

Implementations

  1. Hashmap
  2. Stack
  3. Queue
  4. Deque
  5. Heap
  6. Binary Search Tree
  7. AVL Tree
  8. Trie
  9. Additional Exception classes

Usage

To use any of these structures, store the relevant file into the src folder of your own project folder. From there, you can directly call the relevant data structure and use it freely.

About

This repository has my own attempts at implementing standard data structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages