This is a repository of Gary Agasa's implementation of CS61B 2018 Spring 's project,homework and labs. The process is continuing,here is the list of assignment
- Projects:
-
project 0 NbodyProblem(Java Syntax)
-
project 1 DataStructure(Double Ended Queue,Half done)
-
project 2 TileGame(Java Syntax,Software Engineering)
Including:
- lab5
- lab6
-
project 3 BearMap(A* algorithm,tries,...)
-
- Homeworks:
- homework1 GuitarrHero(Java Syntax)
- homework2 Percolation(Set)
- homework3 Hashing
- homework4 8 Puzzle(A* algorithm)
- homework5 Seam Carving(Dynamic Programming)
- homework6
- homework7
- Labs:
- Lab 9: Tree Maps vs. Hash Maps
- Lab 10: Priority Queues
- Lab 11: Graphs
- Lab 12: Merge Sort and Quick Sort
- Lab 13: Radix Sorts
- Lab 14: Fractal Sound
- Lab 15:HugLife
The learning of the CS61B is finished on May 27th, the 120th anniversary of Fudan University.😁 There remain two HW (HW6 and HW7) and one Lab(Lab15)😒, which I may solve in the summer vacation when I'm free. All in all, this is an extra-ordinary data structure course.I was so fascinated by the great teacher Josh Hug 's charm.😍