CS 61B/61BL - Data Structures

This is a collection of links to audio/video lectures of CS 61B/61BL - Data Structures from UC Berkeley Webcasts.

Audio/video Computer Science 61B, 001 - Data Structures (Fall 2009)

Instructor Paul HILFINGER. Data Structures. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ...

Audio/video CS 61B - Data Structures (Fall 2008)

Instructor Paul HILFINGER. DATA STRUCTURES. Lecture 2: Developing a Simple Program. Lecture 3: More on Simple Programs. Lecture 4: Values and Containers. Lecture 5: Simple Pointer Manipulation. Lecture 6: Arrays and Objects. ...

Audio/video CS 61BL - Data Structures and Programming Methodology (Spring 2008)

Instructor Mike Clancey. CS 61BL - Spring 2008 - 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. ...

Audio/video CS 61B - Data Structures (Fall 2007)

Instructor Paul Hilfinger. CS 61B: Data Structures - Fall 2007. 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. ...

Audio/video CS 61BL - Data Structures and Programming Methodology (Spring 2007)

Instructor Michael Clancy. Introduction, Demo of Eclipse, Review of Box and Pointer Diagrams. Initialization of Objects; Introduction to JUnit. Nested Classes, Callbacks, Introduction to Inheritance. ...

Audio/video CS 61B - Data Structures (Fall 2006)

Instructor Jonathan Shewchuk. CS 61B: Data Structures - Fall 2006. 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. ...

Audio/video CS 61B - Data Structures (Spring 2006)

Instructor Paul Hilfinger. Developing a Simple Program. Containers. Pointer Manipulation. Arrays and Objects. Java Library List Classes. Object-Oriented Mechanisms. Abstract Methods and Classes. ...

Video......... CS 61B - Data Structures (Fall 2005)

Instructor Clancy. Course Overview. Measurement Clarification. Access to Variables/Methods-Intro to Inheritance. Exam Review, Project Demo, Trees. ...

Video......... CS 61B - Data Structures and Advanced Programming (Spring 2005)

Instructor Shewchuk. Algorithm Analysis. Hash Tables. Hash Tables (Continued) / Stacks and Queues. Trees and Traversals. Priority Queues. Spring Recess. Binary Search Trees. Balanced Search Trees. ...

Video......... CS 61B - Data Structures and Advanced Programming (Fall 2004)

Instructor Hilfinger. Data Structures and Advanced Programming. Pseudo-random Sequences. Threads, Coroutines. Game-tree Searches, enum Types. Graphs. Continuation of Graphs. ...

Video......... CS 61B - Data Structures (Spring 2004)

Instructor Shewchuk. Data Structures. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ...