| Time | Location | |
| Section A | (Thu) 09:00-10:15 | Á¦1°øÇаü 305È£ |
| (Fri) 09:00-10:15 | Á¦1°øÇаü 305È£ | |
| Section B | (Thu) 10:30-11:45 | Á¦1°øÇаü 305È£ |
| (Fri) 10:30-11:45 | Á¦1°øÇаü 305È£ |
|
|
Data Structures and Algorithms in Java 6th. ed., Michael T. Goodrich and Roberto Tamassia, John Wiley & Sons, Inc., 2014 |
| Week | Contents |
| 1 | Introduction to Data Structures |
| 2 | Arrays and Linked Lists |
| 3 | Recursions |
| 4 | Analysis Tools (Big-Og Notation) |
| 5 | Stacks and Queues |
| 6 | List and Iterator ADT |
| 7 | Trees |
| 8 | Midterm Exam |
| 9 | Heaps and Priority Queues |
| 10 | Hash Tables and Maps |
| 11 | Trees |
| 12 | Binary Search Trees (I) |
| 13 | Binary Search Trees (II) |
| 14 | Binary Search Trees (III) |
| 15 | Sorting |
| 16 | Final Exam |
| Midterm Exam | 35% |
| Final Exam | 50% |
| Homeworks & Projects | 15% |