Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Berkeley-CS61B/skeleton-sp23
/ types & classes
Types & classes
147 in github.com/Berkeley-CS61B/skeleton-sp23
⨍
Functions
684
◇
Types & classes
147
Class
AList
lab03/src/timing/AList.java:17
Class
AdventureGame
lab02/src/adventure/AdventureGame.java:7
Class
AdventureGame
lab03/src/adventure/AdventureGame.java:7
Class
AdventureGameTests
lab02/tests/adventure/AdventureGameTests.java:16
Class
AdventureGameTests
lab03/tests/adventure/AdventureGameTests.java:19
Interface
AdventureStage
lab02/src/adventure/AdventureStage.java:5
Interface
AdventureStage
lab03/src/adventure/AdventureStage.java:5
Class
AdventureUtils
lab02/src/adventure/AdventureUtils.java:3
Class
AdventureUtils
lab03/src/adventure/AdventureUtils.java:3
Class
AoAGame
proj0/src/aoa/AoAGame.java:9
Class
Arithmetic
Simple Arithmetic Class. @author Josh Hug
lab01/src/Arithmetic.java:6
Class
ArithmeticTest
lab01/tests/ArithmeticTest.java:10
Class
ArrayDeque
proj1c/src/deque/ArrayDeque.java:3
Class
ArrayDequeTest
proj1b/tests/ArrayDequeTest.java:6
Class
Bee
lab08/tests/hashmap/TestMyHashMap.java:298
Class
BeeCountingStage
lab02/src/adventure/BeeCountingStage.java:9
Class
BeeCountingStage
lab03/src/adventure/BeeCountingStage.java:10
Class
Bomb
lab02/src/bomb/Bomb.java:10
Class
BombMain
lab02/src/bomb/BombMain.java:5
Class
BombTest
lab02/tests/bomb/BombTest.java:10
Class
BoringWorldDemo
Draws a world that is mostly empty except for a small region.
lab12/src/knightworld/BoringWorldDemo.java:10
Class
BucketsSpeedTest
Performs a timing test on three different set implementations. @author Neil Kulkarni adapted from Josh Hug, Brendan Hu
lab08/tests/speed/BucketsSpeedTest.java:13
Class
CaptureOutputStream
lab02/tests/helpers/CaptureSystemOutput.java:151
Class
CaptureOutputStream
proj0/tests/helpers/CaptureSystemOutput.java:151
Class
CaptureOutputStream
lab03/tests/helpers/CaptureSystemOutput.java:151
Interface
Chooser
proj0/src/aoa/choosers/Chooser.java:5
Class
ChooserHelpers
proj0/tests/aoa/choosers/ChooserHelpers.java:11
Class
ConflictTest
lab05/tests/conflict/ConflictTest.java:14
Class
ConsoleGuesser
proj0/src/aoa/guessers/ConsoleGuesser.java:6
Class
DemoInputSource
Created by hug. Demonstrates how a single interface can be used to provide input from they keyboard, from a random sequence, from a string, or whateve
proj3/byow/InputDemo/DemoInputSource.java:8
Interface
Deque
Created by hug on 2/4/2017. Methods are provided in the suggested order that they should be completed.
proj1b/src/Deque.java:7
Interface
Deque
Created by hug on 2/4/2017. Methods are provided in the suggested order that they should be completed.
proj1a/src/Deque.java:7
Interface
Deque
Created by hug on 2/4/2017. Methods are provided in the suggested order that they should be completed.
proj1c/src/deque/Deque.java:9
Class
DummyHistoryHandler
proj2a/ngordnet/main/DummyHistoryHandler.java:12
Class
DummyHistoryTextHandler
proj2a/ngordnet/main/DummyHistoryTextHandler.java:8
Class
Engine
proj3/byow/Core/Engine.java:6
Class
Entry
Represents one node in the linked list that stores the key-value pairs in the dictionary.
lab07/src/ULLMap.java:72
Class
EvilChooser
proj0/src/aoa/choosers/EvilChooser.java:7
Class
EvilChooserIntegrationTest
proj0/tests/aoa/choosers/EvilChooserIntegrationTest.java:19
Class
EvilChooserTest
proj0/tests/aoa/choosers/EvilChooserTest.java:11
Class
Experiments
lab03/src/timing/Experiments.java:11
Class
Extension
lab02/tests/helpers/CaptureSystemOutput.java:55
Class
Extension
proj0/tests/helpers/CaptureSystemOutput.java:55
Class
Extension
lab03/tests/helpers/CaptureSystemOutput.java:55
Class
FileReaderDemo
Created by hug.
proj2a/ngordnet/main/FileReaderDemo.java:8
Class
FileSourceProvider
proj0/tests/helpers/FileSourceProvider.java:19
Class
FileUtils
proj0/src/aoa/utils/FileUtils.java:8
Class
FileUtils
proj0/tests/aoa/utils/FileUtils.java:8
Class
FillerStage
lab02/src/adventure/FillerStage.java:6
Class
FillerStage
lab03/src/adventure/FillerStage.java:6
Interface
Guesser
proj0/src/aoa/guessers/Guesser.java:5
Class
GuitarHeroLite
A client that uses the synthesizer package to replicate a plucked guitar string sound
proj1c/src/gh2/GuitarHeroLite.java:9
Class
GuitarPlayer
Plays guitar from MIDI files. @author Eli Lipsitz
proj1c/src/gh2/GuitarPlayer.java:15
Class
GuitarString
proj1c/src/gh2/GuitarString.java:7
Class
Helpers
lab03/tests/timing/Helpers.java:9
Interface
InputSource
Created by hug.
proj3/byow/InputDemo/InputSource.java:6
Class
InsertInOrderSpeedTest
Performs a timing test on three different set implementations. For hashmap.MyHashMap purposes assumes that <K,V> are <String, Integer> pairs. @author
lab08/tests/speed/InsertInOrderSpeedTest.java:19
Class
InsertInOrderSpeedTest
Performs a timing test on three different set implementations. For BSTMap purposes assumes that <K,V> are <String, Integer> pairs. @author Josh Hug @
lab07/tests/InsertInOrderSpeedTest.java:14
Class
InsertRandomSpeedTest
Performs a timing test on three different set implementations. @author Josh Hug @author Brendan Hu
lab08/tests/speed/InsertRandomSpeedTest.java:15
Class
InsertRandomSpeedTest
Performs a timing test on three different set implementations. @author Josh Hug @author Brendan Hu
lab07/tests/InsertRandomSpeedTest.java:10
Class
IntList
lab02/src/common/IntList.java:3
Class
IntList
lab03/src/common/IntList.java:3
Class
IntNode
lab03/src/timing/SLList.java:6
Class
InteractivePercolationVisualizer
hw2/src/InteractivePercolationVisualizer.java:15
Class
KeyboardInputSource
proj3/byow/InputDemo/KeyboardInputSource.java:8
Class
KnightWorld
Draws a world consisting of knight-move holes.
lab12/src/knightworld/KnightWorld.java:9
Class
LinkedListDeque
proj1c/src/deque/LinkedListDeque.java:3
Class
LinkedListDequeTest
Performs some basic linked list tests.
proj1a/tests/LinkedListDequeTest.java:12
Class
ListExercises
hw0b/src/ListExercises.java:3
Class
ListExercisesTest
hw0b/tests/ListExercisesTest.java:12
Class
MachineStage
lab02/src/adventure/MachineStage.java:10
Class
MachineStage
lab03/src/adventure/MachineStage.java:10
Class
Main
proj2a/ngordnet/main/Main.java:5
Class
Main
This is the main entry point for the program. This class simply parses the command line inputs, and lets the byow.Core.Engine class take over in eit
proj3/byow/Core/Main.java:7
Interface
Map61B
lab08/src/hashmap/Map61B.java:10
Interface
Map61B
lab07/src/Map61B.java:8
Class
MapExercises
hw0b/src/MapExercises.java:4
Class
MapExercisesTest
hw0b/tests/MapExercisesTest.java:12
Class
MaxArrayDequeTest
proj1c/tests/MaxArrayDequeTest.java:9
Class
MemoryGame
lab13/src/MemoryGame/MemoryGame.java:10
Class
MyHashMap
A hash table-backed Map implementation. Provides amortized constant time access to elements via get(), remove(), and put() in the best case. Assume
lab08/src/hashmap/MyHashMap.java:12
Class
MyHashMapFactory
This is a helper factory class that allows us to test different bucket types without having to write a separate test for each one. You don't need to u
lab08/src/hashmap/MyHashMapFactory.java:13
Class
NGramMap
An object that provides utility methods for making queries on the Google NGrams dataset (or a subset thereof). An NGramMap stores pertinent data from
proj2a/ngordnet/ngrams/NGramMap.java:15
Class
NGramMapTest
Unit Tests for the NGramMap class. @author Josh Hug
proj2a/ngordnet/ngrams/NGramMapTest.java:14
Class
NaiveLetterFreqGuesser
proj0/src/aoa/guessers/NaiveLetterFreqGuesser.java:7
Class
NaiveLetterFreqGuesserTest
proj0/tests/aoa/guessers/NaiveLetterFreqGuesserTest.java:12
Class
NgordnetQuery
Created by hug.
proj2a/ngordnet/browser/NgordnetQuery.java:8
Class
NgordnetQueryHandler
proj2a/ngordnet/browser/NgordnetQueryHandler.java:12
Class
NgordnetServer
Created by hug.
proj2a/ngordnet/browser/NgordnetServer.java:8
Class
Node
Represents one node in the linked list that stores the key-value pairs in the dictionary.
lab08/src/hashmap/ULLMap.java:84
Class
Node
Protected helper class to store key/value pairs The protected qualifier allows subclass access
lab08/src/hashmap/MyHashMap.java:18
Class
NodeChecker
proj1a/tests/NodeChecker.java:11
Class
OutputCapture
{@code OutputCapture} captures output to {@code System.out} and {@code System.err}. <p>To obtain an instance of {@code OutputCapture}, declare a para
lab02/tests/helpers/CaptureSystemOutput.java:108
Class
OutputCapture
{@code OutputCapture} captures output to {@code System.out} and {@code System.err}. <p>To obtain an instance of {@code OutputCapture}, declare a para
proj0/tests/helpers/CaptureSystemOutput.java:108
Class
OutputCapture
{@code OutputCapture} captures output to {@code System.out} and {@code System.err}. <p>To obtain an instance of {@code OutputCapture}, declare a para
lab03/tests/helpers/CaptureSystemOutput.java:108
Class
PAGALetterFreqGuesser
proj0/src/aoa/guessers/PAGALetterFreqGuesser.java:7
Class
PAGALetterFreqGuesserIntegrationTest
proj0/tests/aoa/guessers/PAGALetterFreqGuesserIntegrationTest.java:20
Class
PAGALetterFreqGuesserTest
proj0/tests/aoa/guessers/PAGALetterFreqGuesserTest.java:9
Class
PalindromeStage
lab02/src/adventure/PalindromeStage.java:9
Class
PalindromeStage
lab03/src/adventure/PalindromeStage.java:9
next →
1–100 of 147, ranked by callers