Computer Science 210a/b Data Structures and Algorithms. |
Lists, stacks, queues, priority queues, trees, graphs, and their associated algorithms; file structures; sorting, searching, and hashing techniques; time and space complexity. |
Antirequisites: The former Software Engineering 202a/b, the former Computer Science 201. |
Prerequisites: Computer Science 027a/b with at least 60%, and one full course or equivalent, chosen from the following: Mathematics 030, Applied Mathematics 026, Calculus 050a/b, 051a/b, 081a/b, Linear Algebra 040a/b. |
3 lecture hours, half course |
Academic Calendar |