MIE245H1

UTSG

Data Structures and Algorithms

Introduction to algorithms (principles involved in designing, analyzing, and implementing algorithms). Basic data structures (lists, sets, maps, stacks, queues). Graphs and graph search. Decision algorithms (greedy methods and approximation algorithms). Sorting, divide-and-conquer, and recursive algorithms. Trees, heaps, and priority queues. Hashing and hash tables. Algorithmic analysis: big-O complexity. Numerical methods as examples of algorithms and big-O analysis (matrix inversion, matrix decomposition, solving linear system of equations).

View full details on the UofT Academic Calendar
Prereq: MIE262H1Excl: CSC263H1, CSC373H1
Easy0%
Useful0%
0
comments
0
ratings

Course Info

DepartmentMIE
CampusUTSG (St. George)
Level200
Hours36.6L/11T/11P
What do you think of MIE245H1?

Reviews

No reviews yet — be the first to share your experience.