CS 61B Data Structures

The course "CS61B: Data Structures" is offered by Berkeley, University of California. In this course , professor Jonathan Shewchuk teaches the basic of Java Programming Language, then moves to Data Structure. He starts from the simpliest form of Data Structure Array, then gradually moves to Linked List, Hash Tables, Trees and Traversal, Priority Queues, Binary Search Tree, Balanced Search Tree, Graps, Sorting, Disjoint Set, Splay Tress, Augmented Data Structures etc. He also teaches many fundamental features of Java like, Inheritence, Abstract Classes, Java Packages, Exceptions, Encapsulation etc. I hope, after completing this course, all of you will be able to implement most of the famous data structures independently, developed a good experience of writing large program and also become smart Java programmer.

Course Playlist:


Course Website:

Course website Here.