Skip to content

hongkuancn/Berkeley-CS61B

Repository files navigation

UC Berkeley CS61B Spring 2018 - Data Structures

Course page

Projects

Folder Title
proj0 NBody
proj1a LinkedListDeque ArrayListDeque
proj1b Testing Data Structures
proj2 Build Your own Game
proj3 BearMaps

Homework

Folder Title Concepts
hw0 A Java Crash Course (Optional) Java practice
hw1 Java Syntax and Sound Synthesis Java practice
hw2 Percolation Disjoint sets
hw3 8 Puzzle A* Search
hw4 Hashing Priority queues
hw5 Seam Carving Dynamic Programming
hw6 Boggle Tries, Search
hw7 Compression Tries, Compression

Labs

Folder Title Concepts
lab1 javac, java, Git Compilation, version control systems, Git, submission process
lab2 IDEs IntelliJ, debuggers, pass-by-value, IntLists, destructive vs. non-destructive
lab3 Testing, Debugging JUnit, unit testing, debugging, style checker
lab8 Tree Maps BST's, Maps
lab9 Hash Maps Hashing, Hash Maps
lab10 Heap Min PQ Heaps, Priority Queues
lab12 Merge and Quick Sort Merge sort, Quicksort
lab13 Radix Sort Radix sort
lab14 Fractal Sound Make music with bitwise operations
lab15 Hug Life Ecosystem simulation

About

Solution for exercises in CS 61B - Spring 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages