This repository contains implementations of various generic data structures and algorithms in C++, including:
-
HashMopp
- Description: Implements a hash map using separate chaining for collision resolution.
- File:
HashMopp.h
-
GoofyHashSet
- Description: Implements a hash set with chaining for collision resolution.
- File:
GoofyHashSet.h
-
LinkedList
- Description: Implements a generic singly linked list.
- File:
LinkedList.h
-
Queue
- Description: Implements a generic queue using linked list.
- File:
Queue.h
-
TreeNode
- Description: Defines a basic TreeNode structure.
- File:
TreeNode.h
-
GenericStack
- Description: Implements a generic stack using the STL stack container.
- File:
GenericStack.h
Feel free to explore these implementations and contribute to the repository!