CS 61B: Data Structures

Video Lectures

Displaying all 39 video lectures.
Lecture 1
Course Overview
Play Video
Course Overview
Course Overview
Lecture 2
Using Objects
Play Video
Using Objects
Using Objects
Lecture 3
Defining Classes
Play Video
Defining Classes
Defining Classes
Lecture 4
Types and Conditionals
Play Video
Types and Conditionals
Types and Conditionals
Lecture 5
Iteration and Arrays I
Play Video
Iteration and Arrays I
Iteration and Arrays
Lecture 6
Iteration and Arrays II
Play Video
Iteration and Arrays II
Iteration and Arrays
Lecture 7
Linked Lists I
Play Video
Linked Lists I
Linked Lists
Lecture 8
Linked Lists II
Play Video
Linked Lists II
Linked Lists
Lecture 9
Stack Frames
Play Video
Stack Frames
Stack Frames
Lecture 10
Testing
Play Video
Testing
Testing
Lecture 11
Inheritances
Play Video
Inheritances
Inheritances
Lecture 12
Abstract Classes
Play Video
Abstract Classes
Abstract Classes
Lecture 13
Java Packages
Play Video
Java Packages
Java Packages
Lecture 14
Exceptions
Play Video
Exceptions
Exceptions
Lecture 15
More Java
Play Video
More Java
More Java
Lecture 16
Game Trees
Play Video
Game Trees
Game Trees
Lecture 17
Encapsulation
Play Video
Encapsulation
Encapsulation
Lecture 18
Encapsulated Lists
Play Video
Encapsulated Lists
Encapsulated Lists
Lecture 19
Asymptotic Analysis
Play Video
Asymptotic Analysis
Asymptotic Analysis
Lecture 20
Algorithm Analysis
Play Video
Algorithm Analysis
Algorithm Analysis
Lecture 21
Hash Tables
Play Video
Hash Tables
Hash Tables
Lecture 22
Stacks and Queues
Play Video
Stacks and Queues
Stacks and Queues
Lecture 23
Trees and Traversals
Play Video
Trees and Traversals
Trees and Traversals
Lecture 24
Priority Queues
Play Video
Priority Queues
Priority Queues
Lecture 25
Binary Search Trees
Play Video
Binary Search Trees
Binary Search Trees
Lecture 26
Balanced Search Trees
Play Video
Balanced Search Trees
Balanced Search Trees
Lecture 27
Graphs
Play Video
Graphs
Graphs
Lecture 28
Weighted Graphs
Play Video
Weighted Graphs
Weighted Graphs
Lecture 29
Sorting I
Play Video
Sorting I
Sorting
Lecture 30
Sorting II
Play Video
Sorting II
Sorting
Lecture 31
Disjoint Sets
Play Video
Disjoint Sets
Disjoint Sets
Lecture 32
Sorting III
Play Video
Sorting III
Sorting
Lecture 33
Sorting V
Play Video
Sorting V
Sorting
Lecture 34
Splay Trees
Play Video
Splay Trees
Splay Trees
Lecture 35
Amortized Analysis
Play Video
Amortized Analysis
Amortized Analysis
Lecture 36
Randomized Analysis
Play Video
Randomized Analysis
Randomized Analysis
Lecture 37
Expression Parsing
Play Video
Expression Parsing
Expression Parsing
Lecture 38
Garbage Collection
Play Video
Garbage Collection
Garbage Collection
Lecture 39
Augmenting Data Structures
Play Video
Augmenting Data Structures
Augmenting Data Structures