├── .gitignore ├── hw0b ├── src │ ├── Dessert.java │ ├── JavaExercises.java │ ├── List1Exercises.java │ ├── ListExercises.java │ └── MapExercises.java └── tests │ ├── DessertTest.java │ ├── JavaExercisesTest.java │ ├── ListExercisesTest.java │ └── MapExercisesTest.java ├── hw2 ├── inputFiles │ ├── greeting57.txt │ ├── heart25.txt │ ├── input1-no.txt │ ├── input1.txt │ ├── input10-no.txt │ ├── input10.txt │ ├── input2-no.txt │ ├── input2.txt │ ├── input20.txt │ ├── input3.txt │ ├── input4.txt │ ├── input5.txt │ ├── input50.txt │ ├── input6.txt │ ├── input7.txt │ ├── input8-dups.txt │ ├── input8-no.txt │ ├── input8.txt │ ├── jerry47.txt │ ├── michael61.txt │ ├── sedgewick60.txt │ ├── snake1001.txt │ ├── snake101.txt │ ├── snake13.txt │ ├── snake501.txt │ ├── wayne98.txt │ └── wayne98b.txt ├── src │ ├── InteractivePercolationVisualizer.java │ ├── Percolation.java │ ├── PercolationPicture.java │ └── PercolationStats.java └── tests │ └── PercolationTest.java ├── lab01 ├── src │ └── Arithmetic.java └── tests │ └── ArithmeticTest.java ├── lab02 ├── src │ ├── bomb │ │ ├── Bomb.java │ │ └── BombMain.java │ └── common │ │ └── IntList.java └── tests │ └── bomb │ └── BombTest.java ├── lab03 ├── src │ ├── adventure │ │ ├── AdventureGame.java │ │ ├── AdventureStage.java │ │ ├── AdventureUtils.java │ │ ├── BeeCountingStage.java │ │ ├── FillerStage.java │ │ ├── MachineStage.java │ │ ├── PalindromeStage.java │ │ └── SpeciesListStage.java │ ├── common │ │ └── IntList.java │ └── puzzle │ │ ├── Puzzle.java │ │ └── answer.txt └── tests │ ├── adventure │ └── AdventureGameTests.java │ ├── data │ ├── AdventureGame │ │ ├── answers.txt │ │ └── input.txt │ ├── BeeCountingStage │ │ ├── answers.txt │ │ └── input.txt │ ├── MachineStage │ │ ├── answers.txt │ │ └── input.txt │ ├── PalindromeStage │ │ ├── answers.txt │ │ └── input.txt │ └── SpeciesListStage │ │ ├── answers.txt │ │ └── input.txt │ ├── helpers │ └── CaptureSystemOutput.java │ └── puzzle │ ├── PuzzleReference.txt │ └── PuzzleTest.java ├── lab04 └── magic_word.txt ├── lab05 ├── src │ └── UnionFind.java └── tests │ └── UnionFindTest.java ├── lab06 ├── src │ ├── BSTMap.java │ ├── Map61B.java │ ├── ULLMap.java │ └── speedTestResults.txt └── tests │ ├── InsertRandomSpeedTest.java │ ├── StringUtils.java │ ├── TestBSTMap.java │ └── TestBSTMapExtra.java ├── lab07 ├── src │ └── RedBlackTree.java └── tests │ └── TestRedBlackTree.java ├── lab08 ├── src │ ├── hashmap │ │ ├── Map61B.java │ │ ├── MyHashMap.java │ │ └── ULLMap.java │ └── results.txt └── tests │ ├── hashmap │ ├── MyHashMapFactory.java │ ├── TestMyHashMap.java │ ├── TestMyHashMapBuckets.java │ └── TestMyHashMapExtra.java │ └── speed │ ├── BucketsSpeedTest.java │ ├── InsertInOrderSpeedTest.java │ ├── InsertRandomSpeedTest.java │ └── StringUtils.java ├── lab09 ├── patterns │ ├── blank.txt │ ├── glidergun.txt │ ├── hammerhead.txt │ └── pentadecathlon.txt ├── src │ ├── gameoflife │ │ ├── BoringWorldDemo.java │ │ ├── GameOfLife.java │ │ └── RandomWorldDemo.java │ ├── save.txt │ ├── tileengine │ │ ├── TERenderer.java │ │ ├── TETile.java │ │ └── Tileset.java │ └── utils │ │ └── FileUtils.java └── tests │ ├── GameOfLifeTests.java │ └── testFiles │ ├── loadTest.txt │ └── saveTest.txt ├── lab10 └── src │ ├── magic_word.txt │ ├── tetris │ ├── BagRandomizer.java │ ├── Movement.java │ ├── Tetris.java │ └── Tetromino.java │ ├── tileengine │ ├── TERenderer.java │ ├── TETile.java │ └── Tileset.java │ └── utils │ ├── FileUtils.java │ └── RandomUtils.java ├── proj0 ├── src │ ├── game2048logic │ │ └── Model.java │ └── game2048rendering │ │ ├── Board.java │ │ ├── BoardWidget.java │ │ ├── GUI.java │ │ ├── Game.java │ │ ├── Main.java │ │ ├── Side.java │ │ └── Tile.java └── tests │ └── game2048logic │ ├── TestAtLeastOneMoveExists.java │ ├── TestEmptySpace.java │ ├── TestMaxTileExists.java │ ├── TestModel.java │ ├── TestMoveTileUp.java │ ├── TestMultipleMoves.java │ ├── TestNbyN.java │ ├── TestTiltColumn.java │ ├── TestTiltMerge.java │ ├── TestTiltNoMerge.java │ ├── TestUpOnly.java │ └── TestUtils.java ├── proj1a ├── src │ ├── Deque61B.java │ ├── Java8HofDemo.java │ └── LinkedListDeque61B.java └── tests │ ├── LinkedListDeque61BTest.java │ └── PreconditionTest.java ├── proj1b ├── src │ ├── ArrayDeque61B.java │ └── Deque61B.java └── tests │ ├── ArrayDeque61BPreconditionTest.java │ └── ArrayDeque61BTest.java ├── proj1c ├── src │ ├── deque │ │ ├── AlphabeticalComparator.java │ │ ├── ArrayDeque61B.java │ │ ├── Deque61B.java │ │ ├── LinkedListDeque61B.java │ │ └── MaxArrayDeque61B.java │ └── gh2 │ │ ├── GuitarHeroLite.java │ │ ├── GuitarPlayer.java │ │ ├── GuitarString.java │ │ └── TTFAF.java └── tests │ ├── MaxArrayDeque61BTest.java │ └── TestGuitarString.java ├── proj2a ├── src │ ├── browser │ │ ├── NgordnetQuery.java │ │ ├── NgordnetQueryHandler.java │ │ └── NgordnetServer.java │ ├── main │ │ ├── DummyHistoryHandler.java │ │ ├── DummyHistoryTextHandler.java │ │ ├── FileReadDemo.java │ │ ├── HistoryHandler.java │ │ ├── HistoryTextHandler.java │ │ ├── Main.java │ │ └── PlotDemo.java │ ├── ngrams │ │ ├── NGramMap.java │ │ └── TimeSeries.java │ ├── plotting │ │ └── Plotter.java │ └── utils │ │ └── Utils.java ├── static │ ├── blank.png │ ├── jquery.min.js │ ├── ngordnet.css │ ├── ngordnet.html │ ├── ngordnet.js │ └── ngordnet_2a.html └── tests │ ├── HistoryTextHandlerTest.java │ ├── NGramMapTest.java │ └── TimeSeriesTest.java ├── proj2b ├── src │ ├── browser │ │ ├── NgordnetQuery.java │ │ ├── NgordnetQueryHandler.java │ │ ├── NgordnetQueryType.java │ │ └── NgordnetServer.java │ ├── main │ │ ├── AutograderBuddy.java │ │ ├── FileReadDemo.java │ │ ├── HistoryHandler.java │ │ ├── HistoryTextHandler.java │ │ ├── HyponymsHandler.java │ │ └── Main.java │ ├── ngrams │ │ ├── NGramMap.java │ │ └── TimeSeries.java │ ├── plotting │ │ └── Plotter.java │ └── wordnet │ │ ├── DepthFirstPaths.java │ │ ├── Graph.java │ │ └── WordNet.java ├── static │ ├── blank.png │ ├── jquery.min.js │ ├── ngordnet.css │ ├── ngordnet.html │ └── ngordnet.js └── tests │ ├── TestGraph.java │ ├── TestMultiWordK0Hyponyms.java │ ├── TestOneWordK0Hyponyms.java │ └── TestWordNet.java ├── proj2c ├── hs_err_pid79908.log ├── src │ ├── browser │ │ ├── NgordnetQuery.java │ │ ├── NgordnetQueryHandler.java │ │ ├── NgordnetQueryType.java │ │ └── NgordnetServer.java │ ├── main │ │ ├── AutograderBuddy.java │ │ ├── DummyHistoryHandler.java │ │ ├── DummyHistoryTextHandler.java │ │ ├── FileReadDemo.java │ │ ├── HistoryHandler.java │ │ ├── HistoryTextHandler.java │ │ ├── HyponymsHandler.java │ │ ├── Main.java │ │ └── PlotDemo.java │ ├── ngrams │ │ ├── NGramMap.java │ │ └── TimeSeries.java │ ├── plotting │ │ └── Plotter.java │ └── wordnet │ │ ├── BreadthFirstPaths.java │ │ ├── DepthFirstPaths.java │ │ ├── Graph.java │ │ └── WordNet.java ├── static │ ├── blank.png │ ├── jquery.min.js │ ├── ngordnet.css │ ├── ngordnet.html │ └── ngordnet.js └── tests │ ├── TestCommonAncestors.java │ └── TestOneWordKNot0Hyponyms.java └── proj3 ├── src ├── core │ ├── AutograderBuddy.java │ ├── Main.java │ └── World.java ├── tileengine │ ├── TERenderer.java │ ├── TETile.java │ └── Tileset.java └── utils │ ├── FileUtils.java │ └── RandomUtils.java └── tests └── WorldGenTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/.gitignore -------------------------------------------------------------------------------- /hw0b/src/Dessert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/src/Dessert.java -------------------------------------------------------------------------------- /hw0b/src/JavaExercises.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/src/JavaExercises.java -------------------------------------------------------------------------------- /hw0b/src/List1Exercises.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/src/List1Exercises.java -------------------------------------------------------------------------------- /hw0b/src/ListExercises.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/src/ListExercises.java -------------------------------------------------------------------------------- /hw0b/src/MapExercises.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/src/MapExercises.java -------------------------------------------------------------------------------- /hw0b/tests/DessertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/tests/DessertTest.java -------------------------------------------------------------------------------- /hw0b/tests/JavaExercisesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/tests/JavaExercisesTest.java -------------------------------------------------------------------------------- /hw0b/tests/ListExercisesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/tests/ListExercisesTest.java -------------------------------------------------------------------------------- /hw0b/tests/MapExercisesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw0b/tests/MapExercisesTest.java -------------------------------------------------------------------------------- /hw2/inputFiles/greeting57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/greeting57.txt -------------------------------------------------------------------------------- /hw2/inputFiles/heart25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/heart25.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input1-no.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /hw2/inputFiles/input1.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 0 0 3 | -------------------------------------------------------------------------------- /hw2/inputFiles/input10-no.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input10-no.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input10.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input2-no.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 0 0 3 | 1 1 4 | -------------------------------------------------------------------------------- /hw2/inputFiles/input2.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 0 0 3 | 1 1 4 | 0 1 5 | -------------------------------------------------------------------------------- /hw2/inputFiles/input20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input20.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input3.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input4.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input5.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input50.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input6.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input7.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8-dups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input8-dups.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8-no.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input8-no.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/input8.txt -------------------------------------------------------------------------------- /hw2/inputFiles/jerry47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/jerry47.txt -------------------------------------------------------------------------------- /hw2/inputFiles/michael61.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/michael61.txt -------------------------------------------------------------------------------- /hw2/inputFiles/sedgewick60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/sedgewick60.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake1001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/snake1001.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/snake101.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/snake13.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake501.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/snake501.txt -------------------------------------------------------------------------------- /hw2/inputFiles/wayne98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/wayne98.txt -------------------------------------------------------------------------------- /hw2/inputFiles/wayne98b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/inputFiles/wayne98b.txt -------------------------------------------------------------------------------- /hw2/src/InteractivePercolationVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/src/InteractivePercolationVisualizer.java -------------------------------------------------------------------------------- /hw2/src/Percolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/src/Percolation.java -------------------------------------------------------------------------------- /hw2/src/PercolationPicture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/src/PercolationPicture.java -------------------------------------------------------------------------------- /hw2/src/PercolationStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/src/PercolationStats.java -------------------------------------------------------------------------------- /hw2/tests/PercolationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/hw2/tests/PercolationTest.java -------------------------------------------------------------------------------- /lab01/src/Arithmetic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab01/src/Arithmetic.java -------------------------------------------------------------------------------- /lab01/tests/ArithmeticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab01/tests/ArithmeticTest.java -------------------------------------------------------------------------------- /lab02/src/bomb/Bomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab02/src/bomb/Bomb.java -------------------------------------------------------------------------------- /lab02/src/bomb/BombMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab02/src/bomb/BombMain.java -------------------------------------------------------------------------------- /lab02/src/common/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab02/src/common/IntList.java -------------------------------------------------------------------------------- /lab02/tests/bomb/BombTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab02/tests/bomb/BombTest.java -------------------------------------------------------------------------------- /lab03/src/adventure/AdventureGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/AdventureGame.java -------------------------------------------------------------------------------- /lab03/src/adventure/AdventureStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/AdventureStage.java -------------------------------------------------------------------------------- /lab03/src/adventure/AdventureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/AdventureUtils.java -------------------------------------------------------------------------------- /lab03/src/adventure/BeeCountingStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/BeeCountingStage.java -------------------------------------------------------------------------------- /lab03/src/adventure/FillerStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/FillerStage.java -------------------------------------------------------------------------------- /lab03/src/adventure/MachineStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/MachineStage.java -------------------------------------------------------------------------------- /lab03/src/adventure/PalindromeStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/PalindromeStage.java -------------------------------------------------------------------------------- /lab03/src/adventure/SpeciesListStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/adventure/SpeciesListStage.java -------------------------------------------------------------------------------- /lab03/src/common/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/common/IntList.java -------------------------------------------------------------------------------- /lab03/src/puzzle/Puzzle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/src/puzzle/Puzzle.java -------------------------------------------------------------------------------- /lab03/src/puzzle/answer.txt: -------------------------------------------------------------------------------- 1 | 1708015833 2 | -------------------------------------------------------------------------------- /lab03/tests/adventure/AdventureGameTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/adventure/AdventureGameTests.java -------------------------------------------------------------------------------- /lab03/tests/data/AdventureGame/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/AdventureGame/answers.txt -------------------------------------------------------------------------------- /lab03/tests/data/AdventureGame/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/AdventureGame/input.txt -------------------------------------------------------------------------------- /lab03/tests/data/BeeCountingStage/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/BeeCountingStage/answers.txt -------------------------------------------------------------------------------- /lab03/tests/data/BeeCountingStage/input.txt: -------------------------------------------------------------------------------- 1 | 3 2 | 7 3 | 7 4 | go -------------------------------------------------------------------------------- /lab03/tests/data/MachineStage/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/MachineStage/answers.txt -------------------------------------------------------------------------------- /lab03/tests/data/MachineStage/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/MachineStage/input.txt -------------------------------------------------------------------------------- /lab03/tests/data/PalindromeStage/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/PalindromeStage/answers.txt -------------------------------------------------------------------------------- /lab03/tests/data/PalindromeStage/input.txt: -------------------------------------------------------------------------------- 1 | 404 2 | va cafe 3 | go 4 | -------------------------------------------------------------------------------- /lab03/tests/data/SpeciesListStage/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/data/SpeciesListStage/answers.txt -------------------------------------------------------------------------------- /lab03/tests/data/SpeciesListStage/input.txt: -------------------------------------------------------------------------------- 1 | leopards,bison 2 | squirrels,hummingbirds 3 | 4 | go -------------------------------------------------------------------------------- /lab03/tests/helpers/CaptureSystemOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/helpers/CaptureSystemOutput.java -------------------------------------------------------------------------------- /lab03/tests/puzzle/PuzzleReference.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/puzzle/PuzzleReference.txt -------------------------------------------------------------------------------- /lab03/tests/puzzle/PuzzleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab03/tests/puzzle/PuzzleTest.java -------------------------------------------------------------------------------- /lab04/magic_word.txt: -------------------------------------------------------------------------------- 1 | Cannot log in the Beacon, so can't finish this lab! 2 | -------------------------------------------------------------------------------- /lab05/src/UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab05/src/UnionFind.java -------------------------------------------------------------------------------- /lab05/tests/UnionFindTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab05/tests/UnionFindTest.java -------------------------------------------------------------------------------- /lab06/src/BSTMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/src/BSTMap.java -------------------------------------------------------------------------------- /lab06/src/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/src/Map61B.java -------------------------------------------------------------------------------- /lab06/src/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/src/ULLMap.java -------------------------------------------------------------------------------- /lab06/src/speedTestResults.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/src/speedTestResults.txt -------------------------------------------------------------------------------- /lab06/tests/InsertRandomSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/tests/InsertRandomSpeedTest.java -------------------------------------------------------------------------------- /lab06/tests/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/tests/StringUtils.java -------------------------------------------------------------------------------- /lab06/tests/TestBSTMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/tests/TestBSTMap.java -------------------------------------------------------------------------------- /lab06/tests/TestBSTMapExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab06/tests/TestBSTMapExtra.java -------------------------------------------------------------------------------- /lab07/src/RedBlackTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab07/src/RedBlackTree.java -------------------------------------------------------------------------------- /lab07/tests/TestRedBlackTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab07/tests/TestRedBlackTree.java -------------------------------------------------------------------------------- /lab08/src/hashmap/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/src/hashmap/Map61B.java -------------------------------------------------------------------------------- /lab08/src/hashmap/MyHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/src/hashmap/MyHashMap.java -------------------------------------------------------------------------------- /lab08/src/hashmap/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/src/hashmap/ULLMap.java -------------------------------------------------------------------------------- /lab08/src/results.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab08/tests/hashmap/MyHashMapFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/hashmap/MyHashMapFactory.java -------------------------------------------------------------------------------- /lab08/tests/hashmap/TestMyHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/hashmap/TestMyHashMap.java -------------------------------------------------------------------------------- /lab08/tests/hashmap/TestMyHashMapBuckets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/hashmap/TestMyHashMapBuckets.java -------------------------------------------------------------------------------- /lab08/tests/hashmap/TestMyHashMapExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/hashmap/TestMyHashMapExtra.java -------------------------------------------------------------------------------- /lab08/tests/speed/BucketsSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/speed/BucketsSpeedTest.java -------------------------------------------------------------------------------- /lab08/tests/speed/InsertInOrderSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/speed/InsertInOrderSpeedTest.java -------------------------------------------------------------------------------- /lab08/tests/speed/InsertRandomSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/speed/InsertRandomSpeedTest.java -------------------------------------------------------------------------------- /lab08/tests/speed/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab08/tests/speed/StringUtils.java -------------------------------------------------------------------------------- /lab09/patterns/blank.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/patterns/blank.txt -------------------------------------------------------------------------------- /lab09/patterns/glidergun.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/patterns/glidergun.txt -------------------------------------------------------------------------------- /lab09/patterns/hammerhead.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/patterns/hammerhead.txt -------------------------------------------------------------------------------- /lab09/patterns/pentadecathlon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/patterns/pentadecathlon.txt -------------------------------------------------------------------------------- /lab09/src/gameoflife/BoringWorldDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/gameoflife/BoringWorldDemo.java -------------------------------------------------------------------------------- /lab09/src/gameoflife/GameOfLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/gameoflife/GameOfLife.java -------------------------------------------------------------------------------- /lab09/src/gameoflife/RandomWorldDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/gameoflife/RandomWorldDemo.java -------------------------------------------------------------------------------- /lab09/src/save.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/save.txt -------------------------------------------------------------------------------- /lab09/src/tileengine/TERenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/tileengine/TERenderer.java -------------------------------------------------------------------------------- /lab09/src/tileengine/TETile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/tileengine/TETile.java -------------------------------------------------------------------------------- /lab09/src/tileengine/Tileset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/tileengine/Tileset.java -------------------------------------------------------------------------------- /lab09/src/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/src/utils/FileUtils.java -------------------------------------------------------------------------------- /lab09/tests/GameOfLifeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/tests/GameOfLifeTests.java -------------------------------------------------------------------------------- /lab09/tests/testFiles/loadTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/tests/testFiles/loadTest.txt -------------------------------------------------------------------------------- /lab09/tests/testFiles/saveTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab09/tests/testFiles/saveTest.txt -------------------------------------------------------------------------------- /lab10/src/magic_word.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab10/src/tetris/BagRandomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tetris/BagRandomizer.java -------------------------------------------------------------------------------- /lab10/src/tetris/Movement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tetris/Movement.java -------------------------------------------------------------------------------- /lab10/src/tetris/Tetris.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tetris/Tetris.java -------------------------------------------------------------------------------- /lab10/src/tetris/Tetromino.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tetris/Tetromino.java -------------------------------------------------------------------------------- /lab10/src/tileengine/TERenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tileengine/TERenderer.java -------------------------------------------------------------------------------- /lab10/src/tileengine/TETile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tileengine/TETile.java -------------------------------------------------------------------------------- /lab10/src/tileengine/Tileset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/tileengine/Tileset.java -------------------------------------------------------------------------------- /lab10/src/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/utils/FileUtils.java -------------------------------------------------------------------------------- /lab10/src/utils/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/lab10/src/utils/RandomUtils.java -------------------------------------------------------------------------------- /proj0/src/game2048logic/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048logic/Model.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/Board.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/BoardWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/BoardWidget.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/GUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/GUI.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/Game.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/Main.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/Side.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/Side.java -------------------------------------------------------------------------------- /proj0/src/game2048rendering/Tile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/src/game2048rendering/Tile.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestAtLeastOneMoveExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestAtLeastOneMoveExists.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestEmptySpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestEmptySpace.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestMaxTileExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestMaxTileExists.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestModel.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestMoveTileUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestMoveTileUp.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestMultipleMoves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestMultipleMoves.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestNbyN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestNbyN.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestTiltColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestTiltColumn.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestTiltMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestTiltMerge.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestTiltNoMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestTiltNoMerge.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestUpOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestUpOnly.java -------------------------------------------------------------------------------- /proj0/tests/game2048logic/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj0/tests/game2048logic/TestUtils.java -------------------------------------------------------------------------------- /proj1a/src/Deque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1a/src/Deque61B.java -------------------------------------------------------------------------------- /proj1a/src/Java8HofDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1a/src/Java8HofDemo.java -------------------------------------------------------------------------------- /proj1a/src/LinkedListDeque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1a/src/LinkedListDeque61B.java -------------------------------------------------------------------------------- /proj1a/tests/LinkedListDeque61BTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1a/tests/LinkedListDeque61BTest.java -------------------------------------------------------------------------------- /proj1a/tests/PreconditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1a/tests/PreconditionTest.java -------------------------------------------------------------------------------- /proj1b/src/ArrayDeque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1b/src/ArrayDeque61B.java -------------------------------------------------------------------------------- /proj1b/src/Deque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1b/src/Deque61B.java -------------------------------------------------------------------------------- /proj1b/tests/ArrayDeque61BPreconditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1b/tests/ArrayDeque61BPreconditionTest.java -------------------------------------------------------------------------------- /proj1b/tests/ArrayDeque61BTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1b/tests/ArrayDeque61BTest.java -------------------------------------------------------------------------------- /proj1c/src/deque/AlphabeticalComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/deque/AlphabeticalComparator.java -------------------------------------------------------------------------------- /proj1c/src/deque/ArrayDeque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/deque/ArrayDeque61B.java -------------------------------------------------------------------------------- /proj1c/src/deque/Deque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/deque/Deque61B.java -------------------------------------------------------------------------------- /proj1c/src/deque/LinkedListDeque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/deque/LinkedListDeque61B.java -------------------------------------------------------------------------------- /proj1c/src/deque/MaxArrayDeque61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/deque/MaxArrayDeque61B.java -------------------------------------------------------------------------------- /proj1c/src/gh2/GuitarHeroLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/gh2/GuitarHeroLite.java -------------------------------------------------------------------------------- /proj1c/src/gh2/GuitarPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/gh2/GuitarPlayer.java -------------------------------------------------------------------------------- /proj1c/src/gh2/GuitarString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/gh2/GuitarString.java -------------------------------------------------------------------------------- /proj1c/src/gh2/TTFAF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/src/gh2/TTFAF.java -------------------------------------------------------------------------------- /proj1c/tests/MaxArrayDeque61BTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/tests/MaxArrayDeque61BTest.java -------------------------------------------------------------------------------- /proj1c/tests/TestGuitarString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj1c/tests/TestGuitarString.java -------------------------------------------------------------------------------- /proj2a/src/browser/NgordnetQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/browser/NgordnetQuery.java -------------------------------------------------------------------------------- /proj2a/src/browser/NgordnetQueryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/browser/NgordnetQueryHandler.java -------------------------------------------------------------------------------- /proj2a/src/browser/NgordnetServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/browser/NgordnetServer.java -------------------------------------------------------------------------------- /proj2a/src/main/DummyHistoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/DummyHistoryHandler.java -------------------------------------------------------------------------------- /proj2a/src/main/DummyHistoryTextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/DummyHistoryTextHandler.java -------------------------------------------------------------------------------- /proj2a/src/main/FileReadDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/FileReadDemo.java -------------------------------------------------------------------------------- /proj2a/src/main/HistoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/HistoryHandler.java -------------------------------------------------------------------------------- /proj2a/src/main/HistoryTextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/HistoryTextHandler.java -------------------------------------------------------------------------------- /proj2a/src/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/Main.java -------------------------------------------------------------------------------- /proj2a/src/main/PlotDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/main/PlotDemo.java -------------------------------------------------------------------------------- /proj2a/src/ngrams/NGramMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/ngrams/NGramMap.java -------------------------------------------------------------------------------- /proj2a/src/ngrams/TimeSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/ngrams/TimeSeries.java -------------------------------------------------------------------------------- /proj2a/src/plotting/Plotter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/plotting/Plotter.java -------------------------------------------------------------------------------- /proj2a/src/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/src/utils/Utils.java -------------------------------------------------------------------------------- /proj2a/static/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/blank.png -------------------------------------------------------------------------------- /proj2a/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/jquery.min.js -------------------------------------------------------------------------------- /proj2a/static/ngordnet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/ngordnet.css -------------------------------------------------------------------------------- /proj2a/static/ngordnet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/ngordnet.html -------------------------------------------------------------------------------- /proj2a/static/ngordnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/ngordnet.js -------------------------------------------------------------------------------- /proj2a/static/ngordnet_2a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/static/ngordnet_2a.html -------------------------------------------------------------------------------- /proj2a/tests/HistoryTextHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/tests/HistoryTextHandlerTest.java -------------------------------------------------------------------------------- /proj2a/tests/NGramMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/tests/NGramMapTest.java -------------------------------------------------------------------------------- /proj2a/tests/TimeSeriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2a/tests/TimeSeriesTest.java -------------------------------------------------------------------------------- /proj2b/src/browser/NgordnetQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/browser/NgordnetQuery.java -------------------------------------------------------------------------------- /proj2b/src/browser/NgordnetQueryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/browser/NgordnetQueryHandler.java -------------------------------------------------------------------------------- /proj2b/src/browser/NgordnetQueryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/browser/NgordnetQueryType.java -------------------------------------------------------------------------------- /proj2b/src/browser/NgordnetServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/browser/NgordnetServer.java -------------------------------------------------------------------------------- /proj2b/src/main/AutograderBuddy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/AutograderBuddy.java -------------------------------------------------------------------------------- /proj2b/src/main/FileReadDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/FileReadDemo.java -------------------------------------------------------------------------------- /proj2b/src/main/HistoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/HistoryHandler.java -------------------------------------------------------------------------------- /proj2b/src/main/HistoryTextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/HistoryTextHandler.java -------------------------------------------------------------------------------- /proj2b/src/main/HyponymsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/HyponymsHandler.java -------------------------------------------------------------------------------- /proj2b/src/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/main/Main.java -------------------------------------------------------------------------------- /proj2b/src/ngrams/NGramMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/ngrams/NGramMap.java -------------------------------------------------------------------------------- /proj2b/src/ngrams/TimeSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/ngrams/TimeSeries.java -------------------------------------------------------------------------------- /proj2b/src/plotting/Plotter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/plotting/Plotter.java -------------------------------------------------------------------------------- /proj2b/src/wordnet/DepthFirstPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/wordnet/DepthFirstPaths.java -------------------------------------------------------------------------------- /proj2b/src/wordnet/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/wordnet/Graph.java -------------------------------------------------------------------------------- /proj2b/src/wordnet/WordNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/src/wordnet/WordNet.java -------------------------------------------------------------------------------- /proj2b/static/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/static/blank.png -------------------------------------------------------------------------------- /proj2b/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/static/jquery.min.js -------------------------------------------------------------------------------- /proj2b/static/ngordnet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/static/ngordnet.css -------------------------------------------------------------------------------- /proj2b/static/ngordnet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/static/ngordnet.html -------------------------------------------------------------------------------- /proj2b/static/ngordnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/static/ngordnet.js -------------------------------------------------------------------------------- /proj2b/tests/TestGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/tests/TestGraph.java -------------------------------------------------------------------------------- /proj2b/tests/TestMultiWordK0Hyponyms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/tests/TestMultiWordK0Hyponyms.java -------------------------------------------------------------------------------- /proj2b/tests/TestOneWordK0Hyponyms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/tests/TestOneWordK0Hyponyms.java -------------------------------------------------------------------------------- /proj2b/tests/TestWordNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2b/tests/TestWordNet.java -------------------------------------------------------------------------------- /proj2c/hs_err_pid79908.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/hs_err_pid79908.log -------------------------------------------------------------------------------- /proj2c/src/browser/NgordnetQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/browser/NgordnetQuery.java -------------------------------------------------------------------------------- /proj2c/src/browser/NgordnetQueryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/browser/NgordnetQueryHandler.java -------------------------------------------------------------------------------- /proj2c/src/browser/NgordnetQueryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/browser/NgordnetQueryType.java -------------------------------------------------------------------------------- /proj2c/src/browser/NgordnetServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/browser/NgordnetServer.java -------------------------------------------------------------------------------- /proj2c/src/main/AutograderBuddy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/AutograderBuddy.java -------------------------------------------------------------------------------- /proj2c/src/main/DummyHistoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/DummyHistoryHandler.java -------------------------------------------------------------------------------- /proj2c/src/main/DummyHistoryTextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/DummyHistoryTextHandler.java -------------------------------------------------------------------------------- /proj2c/src/main/FileReadDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/FileReadDemo.java -------------------------------------------------------------------------------- /proj2c/src/main/HistoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/HistoryHandler.java -------------------------------------------------------------------------------- /proj2c/src/main/HistoryTextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/HistoryTextHandler.java -------------------------------------------------------------------------------- /proj2c/src/main/HyponymsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/HyponymsHandler.java -------------------------------------------------------------------------------- /proj2c/src/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/Main.java -------------------------------------------------------------------------------- /proj2c/src/main/PlotDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/main/PlotDemo.java -------------------------------------------------------------------------------- /proj2c/src/ngrams/NGramMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/ngrams/NGramMap.java -------------------------------------------------------------------------------- /proj2c/src/ngrams/TimeSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/ngrams/TimeSeries.java -------------------------------------------------------------------------------- /proj2c/src/plotting/Plotter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/plotting/Plotter.java -------------------------------------------------------------------------------- /proj2c/src/wordnet/BreadthFirstPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/wordnet/BreadthFirstPaths.java -------------------------------------------------------------------------------- /proj2c/src/wordnet/DepthFirstPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/wordnet/DepthFirstPaths.java -------------------------------------------------------------------------------- /proj2c/src/wordnet/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/wordnet/Graph.java -------------------------------------------------------------------------------- /proj2c/src/wordnet/WordNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/src/wordnet/WordNet.java -------------------------------------------------------------------------------- /proj2c/static/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/static/blank.png -------------------------------------------------------------------------------- /proj2c/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/static/jquery.min.js -------------------------------------------------------------------------------- /proj2c/static/ngordnet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/static/ngordnet.css -------------------------------------------------------------------------------- /proj2c/static/ngordnet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/static/ngordnet.html -------------------------------------------------------------------------------- /proj2c/static/ngordnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/static/ngordnet.js -------------------------------------------------------------------------------- /proj2c/tests/TestCommonAncestors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/tests/TestCommonAncestors.java -------------------------------------------------------------------------------- /proj2c/tests/TestOneWordKNot0Hyponyms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj2c/tests/TestOneWordKNot0Hyponyms.java -------------------------------------------------------------------------------- /proj3/src/core/AutograderBuddy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/core/AutograderBuddy.java -------------------------------------------------------------------------------- /proj3/src/core/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/core/Main.java -------------------------------------------------------------------------------- /proj3/src/core/World.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/core/World.java -------------------------------------------------------------------------------- /proj3/src/tileengine/TERenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/tileengine/TERenderer.java -------------------------------------------------------------------------------- /proj3/src/tileengine/TETile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/tileengine/TETile.java -------------------------------------------------------------------------------- /proj3/src/tileengine/Tileset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/tileengine/Tileset.java -------------------------------------------------------------------------------- /proj3/src/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/utils/FileUtils.java -------------------------------------------------------------------------------- /proj3/src/utils/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/src/utils/RandomUtils.java -------------------------------------------------------------------------------- /proj3/tests/WorldGenTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XianminMo/CS61B-Spring2024/HEAD/proj3/tests/WorldGenTests.java --------------------------------------------------------------------------------