|
In this course, we will explore several fundamental algorithms
and data structures in computer science, and learn to implement them.
Some of the data structures we will encounter include linked lists, stacks,
queues, trees, heaps, hash tables, and graphs. We will study and analyze
algorithms for searching, traversing trees, hashing, manipulating priority
queues, sorting, finding shortest paths in graphs, and much more. Note:
You may have seen some of this material before. However, the
treatment of algorithms and data structures in this course will be much more
rigorous and in-depth compared to CSE 143. (From the catalog:
Prerequisite: CSE 321. No credit to students who have completed CSE 373,
CSE 374, or EE 374
|