Lectures:
- Lecture 00 - Course Information
- Lecture 01 - Introduction to Data Structures and Algorithm Analysis
- Lecture 02 - Array Structures and Algorithms
- Lecture 03 - Recursion
- Lecture 04 - Linked Lists
- Lecture 05 - Stacks and Queues
- Lecture 06 - Hash Tables
- Lecture 07 - Trees
- Lecture 08 - Graphs
Program:
- Introduction to Data Structures and Algorithms
- Data Structures:
- Arrays
- Linked Lists
- Stacks
- Queues
- Hash Tables
- Trees
- Graphs
Bibliography:
Sherrod, A. (2007). Data Structures and Algorithms for Game Developers. Charles River Media. ISBN: 978-1584504955
Penton, R. (2002). Data Structures for Game Programmers. Muska & Lipman/Premier-Trade. ISBN: 978-1931841948
Cormen, T., Leiserson, C., Rivest, R., Stein, C. (2009). Introduction to Algorithms, 3rd Edition, MIT Press. ISBN: 978-0262033848
Hocking, J. (2018). Unity in Action: Multiplatform Game Development in C# (2nd ed.). Shelter Island, NY: Manning Publications. ISBN: 978-1617294969