CS 61B: Data Structures and Advanced Programming
CS 61B: Data Structures and Advanced Programming (Spring 2014, UC Berkeley). Taught by Professor Jonathan Shewchuk, this course discusses data structures and advanced programming. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
Course Overview |
References |
CS61B: Data Structures and Advanced Programming, Spring 2014 Instructor: Professor Jonathan Shewchuk. Lecture Notes. Textbooks. Information: The Java language specification. |