Data structures implementation in java Implemented Data Structures: Linked list Doubly linked list Stack Queue implemented by stacks Queue Hash maps Binary trees AVL trees Heaps Tries