Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cathyfu1215/cs61b
Self-learning CS61B of UCBerkeley , this repo contains both labs and projects
https://github.com/cathyfu1215/cs61b
algorithms data-structures java
Last synced: 19 days ago
JSON representation
Self-learning CS61B of UCBerkeley , this repo contains both labs and projects
- Host: GitHub
- URL: https://github.com/cathyfu1215/cs61b
- Owner: cathyfu1215
- Created: 2023-01-17T13:40:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-23T02:31:50.000Z (over 1 year ago)
- Last Synced: 2024-11-11T21:13:26.328Z (3 months ago)
- Topics: algorithms, data-structures, java
- Language: Java
- Homepage:
- Size: 649 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS61B @UC Berkeley
Instructor: Josh Hug
Course Materials:https://sp21.datastructur.es/
Course Book:https://joshhug.gitbooks.io/hug61b/content/
Language using: Java
## week 1:
Lecture 1
Intro, Hello World JavaLecture 2
Defining and Using Classes#### HW0
https://github.com/fcfc2021/CS61B/tree/main/HW0#### Lab1 Setting Up Your Computer
https://github.com/fcfc2021/CS61B/tree/main/Lab1## week 2:
Lecture 3
TestingLecture 4
Reference, Recursion, and ListsLecture 5
SLLists, Nested Classes, Sentinel Nodes#### Discussion: Intro to Java
Scope , Pass by Value, Static (Exam Prep)
#### Lab 2 Debugging
https://github.com/fcfc2021/CS61B/tree/main/Lab2/lab2#### Project 0 ✅
https://github.com/fcfc2021/CS61B/tree/main/project0## week 3
Lecture 6
DLLists, ArraysLecture 7
ALists, Resizing, vs. SListsLecture 8
Inheritance, Implements#### Discussion: Scope, Static, Linked Lists
Linked List Exam Prep
#### Lab 3 Randomizing Testing and Timing
#### Project 1 ✅
https://github.com/fcfc2021/CS61B/tree/main/project1## week 4
Lecture 9
Extends, Casting, Higher Order FunctionsLecture 10
Subtype Polymorphism vs. HoFsLecture 11
Exceptions, Iterators, Object Methods#### Discussion: Inheritance and Implements
#### Lab 4 Git and Debugging (did not do because of connection issues)
## week 5:
Lecture 12
Command Line Programming, Git, Project 2 PreviewLecture 13
Asymptotics I#### Discussion: Polymorphism, Iterators, and Iterables
#### Project 2 🚀
https://github.com/fcfc2021/CS61B/tree/main/proj2## week 6:
Lecture 14
Disjoint SetsLecture 15
Asymptotics IILecture 16
ADTs, Sets, Maps, BSTs#### Discussion: Disjoint Sets and Asymptotics
#### Lab 6 Project 2 Getting Started ✅
https://github.com/fcfc2021/CS61B/tree/main/lab6## week 7:
Lecture 17
B-Trees (2-3, 2-3-4 Trees)Lecture 18
Red Black TreesLecture 19
Hashing#### Discussion: ADTs and Asymptotics II
#### Lab 7 BSTMap ✅
https://github.com/fcfc2021/CS61B/tree/main/lab7## week 8:
Lecture 20
Heaps and PQsLecture 21
Tree and Graph TraversalsLecture 22
Graph Traversals and Implementationas#### Discussion: B-trees, Red-Black Trees and Hashing
#### Lab 8 HashMap ✅
https://github.com/fcfc2021/CS61B/tree/main/lab8