- Find Symmetric Difference
- Inventory Update
- No Repeats Please
- Pairwise
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Stack Class
- Queue Class
- Priority Queue Class
- Circular Queue Class
- Set Class
- Perform a Union on two sets of data
- Perform an Intersection on two sets of data
- Perform a Difference on two sets of data
- Perform a Subset Check on Two Sets of Data
- Create and Add to Sets in ES6
- Remove items from a set in ES6
- Use .has and .size on an ES6 Set
- Use Spread and Notes for ES5 Set() Integration
- Create a Map Data Structure
- Create an ES6 JavaScript Map
- Create a Hash Table
- Work with Nodes in a Linked List
- Create a Linked List Class
- Remove Elements from a Linked List
- Search within a Linked List
- Remove Elements at a Specific Index in a Linked List
- Add Elements at a Specific Index in a Linked List
- Create a Doubly Linked List
- Reverse a Doubly Linked List