###Arrays
- Grades Object
- FW/BW Words
- Monthly Temperatures
- Letters to Words
###Lists
- Insert if Largest
- Insert if Smallest
- Person Class
###Queues
- Add and Remove from Front and Back of Queue
- Check for Palindrome
- Priority Queue, higher value = more priority
- Menu system for Priority Queue
###Dictionaries
- Phonebook from newline delimited string
- Count occurences of words
- Sorted Order Display
###Stacks
- Convert Infix to Postfix and evaluate the equation
- Pez Emulator, Remove select color while retaining order
- Implement a Doubly Linked list with the advance(n) function
- Implement back(n) function
- Implement show() function
- Implement a Singly Linked List
- Implement a Circly Linked List and remove every nth node, display remaining nodes
###BinarySearchTrees
- Add function to count nodes
- Add function to count edges
- Add function to find max value
- Add function to find min value
###SortingAlgorithms
- Compare the run times of Bubble, Insertion, and Selection sort with strings and integers
- Compare the run times of the 3 sorts with 1,000 sorted integers
- Compare the run times of the 3 sorts with 1,000 reverse sorted integers
- Compare the run times of Quicksort and Array.sort() with 10,000 integers