Data-Structure Implemetation of data structures, including: stack, queue, linked list, doubly linked list, hash table, binary tree, graph