Lectures (Video)
- 1. Course Introduction
- 2. Developing a Simple Program
- 3. Mechanics of Objects
- 4. Single Pointer Manipulation
- 5. Arrays and Objects
- 6. Growing an Array
- 7. Java Library List Classes
- 8. Object-Oriented Mechanisms
- 9. Interfaces and Abstract Classes
- 10. A Puzzle
- 11. Comparable and Reader
- 12. Various Odds and Ends in Support of Abstracton
- 13. Modularization Facilities in Java
- 14. Access Control (Static Only)
- 15. Integers
- 16. Bit Twiddling - Cost Measures
- 17. Asymptotic Cost
- 18. Merge Sort
- 19. Views - Maps
- 20. Implementing with Arrays
- 21. Arrays - cont
- 22. Introduction to Trees
- 23. Tree Representation and Searching
- 24. Java Support for Generic Programming
- 25. Prority Queues, Range Queries, Java Utilities
- 26. Hashing
- 27. Hashing - Cont.
- 28. Classifications and Sorting
- 29. Sorting - cont.
- 30. Balanced Search Structures
- 31. Balanced Search Structures (cont)
- 32. Pseudo Random Numbers
- 33. Pseudo Random Numbers (cont)
- 34. Game Trees, Minimax
- 35. Threads and Concurrency
- 36. Graphs, Instroduction
- 37. Minimal spanning trees, Union-find
- 38. Dynamic Programming
- 39. Storage Management
- 40. Project Overview
- 41. Storage Management - Project
- 42. Review
Data Structures - Lecture 28
|
Lecture 28 - Classifications and Sorting
Prof. Paul Hilfinger
CS 61B Data Structures, Fall 2007 (University of California, Berkeley: Webcast.Berkeley) http://webcast.berkeley.edu Date accessed: 2009-02-07 License: Creative commons BY-NC-ND 2.5 |


