Data Structures in JavaScript (ES5 and ES6) Array Hash Table Set Singly Linked List Doubly Linked List Stack Queue Tree Binary Search Tree Trie Graph