Sajjad C Kareem Data Structures This repository contains implementations of several core data structures: Set: A basic unordered collection of unique items. More info. Hashtable: An effective structure for key-value pair organization. More info. Counters: A data structure to maintain counts. More info. Bag: A data structure of unordered collection of items. More info.