Learn · Internet Archive

Course43 lectures33 h 43 min

CS 61B - Spring 2006

Paul Hilfinger · University of California, Berkeley

Start with lecture 1 At Internet Archive

About

CS 61B: Data Structures - Spring 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. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language. Lectures available as streaming video at webcast.berkeley.edu/courses.

Data Structures

Lectures

  1. Course Introduction 2006-01-18 · 49 min · Audio
  2. Developing a Simple Program 2006-01-20 · 49 min · Audio
  3. Containers 2006-01-23 · 46 min · Audio
  4. Pointer Manipulation 2006-01-25 · 48 min · Audio
  5. Arrays and Objects 2006-01-27 · 50 min · Audio
  6. Arrays and Objects (con't) 2006-01-30 · 52 min · Audio
  7. Java Library List Classes 2006-02-01 · 51 min · Audio
  8. Object-Oriented Mechanisms 2006-02-03 · 49 min · Audio
  9. Abstract Methods and Classes 2006-02-06 · 49 min · Audio
  10. Abstract Methods and Classes con't. 2006-02-08 · 48 min · Audio
  11. Examples of Interfaces 2006-02-10 · 47 min · Audio
  12. More on constructors, Exceptions 2006-02-13 · 47 min · Audio
  13. Loose ends: Packages, imports, access control, nested classes, super, instanceof 2006-02-15 · 46 min · Audio
  14. Loose ends: Packages, imports, access control, nested classes, super, instanceof (con't) 2006-02-17 · 47 min · Audio
  15. Delagation and Wrappers 2006-02-22 · 50 min · Audio
  16. Algorithmic Analysis I 2006-02-24 · 49 min · Audio
  17. Data Structures 2006-02-27 · 50 min · Audio
  18. Collections overview 2006-03-01 · 49 min · Audio
  19. Collections Overview (con't) 2006-03-03 · 48 min · Audio
  20. Trees 2006-03-06 · 49 min · Audio
  21. Trees (con't) 2006-03-08 · 51 min · Audio
  22. Tree representation, searching 2006-03-10 · 48 min · Audio
  23. Generic Programming 2006-03-13 · 46 min · Audio
  24. Priority queues, range queries 2006-03-15 · 52 min · Audio
  25. Hashing 2006-03-17 · 49 min · Audio
  26. Sorting I 2006-03-20 · 48 min · Audio
  27. Sorting II 2006-03-22 · 48 min · Audio
  28. Balanced Search Structures 1 2006-03-24 · 35 min · Audio
  29. Balanced Search Structures 2 2006-04-03 · 50 min · Audio
  30. Balanced Search Structures 3 2006-04-05 · 48 min · Audio
  31. Pseudo-Random Sequences 2006-04-07 · 51 min · Audio
  32. Threads, Concurrency 2006-04-10 · 49 min · Audio
  33. Balanced Search Structures 4 2006-04-12 · 49 min · Audio
  34. Backtracking search, game trees 2006-04-14 · 37 min · Audio
  35. Search and Game Trees (con't), Enumeration Types 2006-04-17 · 50 min · Audio
  36. Graphs, Introduction 2006-04-19 · 46 min · Audio
  37. Graphs, more Algorithms 2006-04-21 · 47 min · Audio
  38. Algorithms (con't) 2006-04-24 · 49 min · Audio
  39. Dynamic Programming 2006-04-26 · 44 min · Audio
  40. Storage Management 2006-04-28 · 48 min · Audio
  41. Garbage Collection 2006-05-01 · 48 min · Audio
  42. GUI Interfaces 2006-05-03 · 42 min · Audio
  43. Course Summary 2006-05-08 · 33 min · Audio

Credits and licence

Institution
University of California, Berkeley
Teacher
Paul Hilfinger
Year
2006
Level
Undergraduate
Language
English
Source
Internet Archive
Licence
Internet Archive states no licence for it. Internet Archive's terms
Attribution
2006 Regents of the University of California
Who can watch
Internet Archive gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed