Working through Cracking the Coding Interview Javascript Solutions The data structures: String Array Hash Table Singly Linked List Doubly Linked List Stack Queue Tree Binary Search Tree Graph