Lecture Topics | Class Notes | Class Examples |
---|---|---|
Chapter 1 - Data Structures | Complexity |
TestTimes
BetterArray |
Chapter 2 - Searching and Algorithm Analysis |   |   |
Chapter 3 - Sorting | Sort Algorithms Pseudo-Code | Enumeration |
Chapter 4 - Lists, Stacks and Queues |
List & LinkedList
Linked List Examples Used During Coding of LinkedList.java Testing LinkedList and Introducing Queue and Stack Queue ADT and ArrayBasedQueue Implementation |
LinkedList
ArrayBasedQueue LinkedStack Cities |
Chapter 5 - Hash Tables | Hash Table Introduction |   |
Chapter 6 - Trees | Trees Introduction |
BinarySearchTree Recursive
BinarySearchTree Not-Recursive |
Chapter 7 - Heaps and Treaps |   |   |
Chapter 8 - Graphs | Dijkstra's Algorithm And Topology Sort | Merge Sort & Quick Sort |
|
---|
|
|
|
|
|
|
|
---|
|
Java Download | Eclipse Download | Java Documentation |
---|---|---|
Java SE Development Kit 8 Downloads
Download Java SE Development Kit 8u161 Open Downloaded File and Follow Install Instructions |
Eclipse Download
Download Eclipse IDE for Java Developers Open Downloaded File and Save Eclipse on Your Desktop |
Java Platform, Standard Edition 8 API Specification |