Transfers ToCSUDescriptionAbstract data types and algorithm analysis and design. Linear data structures including stacks, queues, vectors, and lists. Non-linear data structures including trees, binary search trees, heaps, priority queues, and graphs. Searching, sorting, and hash tables. Design patterns including divide-and-conquer, greedy method, and dynamic programming. Memory and disk management techniques.Usually HeldMon Wed 10:15am–11:40am, Mon Wed 10:50am–12:15pm, Mon Wed 11:30am–12:55pm, Mon Wed 8:00am–10:05am