CS 201: Data Structures

Winter 2019

Help

Samples

Class Notes

Week 1

Getting started with Java. ADTs.

Week 2

More Java. Linked lists.

Week 3

Queues & stacks.

Week 4

Time complexity & Big-O. Interfaces and lists, arrays, stacks, queues...

Week 5

Midterm exam. Intro to IntelliJ's debugger.

Week 6

Midterm break. Recursion and Binary Search Trees

Week 7

Recursion, sorting

Week 8

Sorting, priority queues

Week 9

Hash tables, graphs