├── .gitignore ├── .gitmodules ├── README.md ├── blackWhiteChess └── src │ ├── blackWhiteChess.java │ └── blackWhiteChessTest.java ├── clab └── clab6 │ ├── BubbleGrid.java │ ├── BubbleGridTest.java │ └── UnionFind.java ├── clab11 ├── Bear.java ├── Bed.java ├── BnBSolver.java ├── BnBSolverTests.java ├── BnBSolverTimingTests.java ├── HiddenComparable.java ├── Pair.java └── nativeBnBSolver.java ├── clab7 ├── BST.java ├── ChartDemo.java ├── ExperimentHelper.java ├── Experiments.java └── RandomGenerator.java ├── clab8 ├── Flight.java ├── FlightSolver.java ├── FlightSolverTest.java ├── RabinKarpAlgorithm.java ├── RabinKarpAlgorithmTests.java └── RollingString.java ├── clab9 ├── Graph.java ├── SeparableEnemySolver.java ├── SeparableEnemySolverTests.java └── input │ ├── party1 │ ├── party2 │ ├── party3 │ └── party4 ├── examples ├── BasicInDemo.java ├── BasicInDemo_input_file.txt ├── In.java ├── InDemo.java ├── StdDraw.java ├── StdDrawDemo.java ├── StdOut.java ├── StdRandom.java └── national_salt_production.txt ├── hw1 ├── GuitarHero.java ├── GuitarHeroLite.java ├── GuitarPlayer.java ├── TTFAF.java └── es │ └── datastructur │ └── synthesizer │ ├── ArrayRingBuffer.java │ ├── BoundedQueue.java │ ├── GuitarString.java │ ├── TestArrayRingBuffer.java │ └── TestGuitarString.java ├── hw2 ├── hw2 │ ├── InteractivePercolationVisualizer.java │ ├── Percolation.java │ ├── PercolationFactory.java │ ├── PercolationStats.java │ └── PercolationVisualizer.java ├── 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 └── outputFiles │ ├── greeting57.png │ ├── heart25.png │ ├── input1-no.png │ ├── input1.png │ ├── input10-no.png │ ├── input10.png │ ├── input2-no.png │ ├── input2.png │ ├── input20.png │ ├── input3.png │ ├── input4.png │ ├── input5.png │ ├── input50.png │ ├── input6.png │ ├── input7.png │ ├── input8-dups.png │ ├── input8-no.png │ ├── input8.png │ ├── jerry47.png │ ├── sedgewick60.png │ ├── snake101.png │ ├── snake13.png │ └── wayne98.png ├── hw3 └── hw3 │ └── hash │ ├── ComplexOomage.java │ ├── HashTableDrawingUtility.java │ ├── HashTableVisualizer.java │ ├── Hint.java │ ├── Oomage.java │ ├── OomageTestUtility.java │ ├── SimpleOomage.java │ ├── TestComplexOomage.java │ ├── TestJankyOomage.java │ ├── TestNiceSpreadOomage.java │ └── TestSimpleOomage.java ├── hw4 └── bearmaps │ ├── hw4 │ ├── AStarGraph.java │ ├── AStarSolver.java │ ├── LazySolver.java │ ├── ShortestPathsSolver.java │ ├── SolutionPrinter.java │ ├── SolverOutcome.java │ ├── WeightedEdge.java │ ├── input │ │ ├── BasicPuzzle1.txt │ │ ├── BasicPuzzle2.txt │ │ ├── BasicPuzzle3.txt │ │ ├── BasicPuzzle4.txt │ │ ├── ElitePuzzle1.txt │ │ ├── ElitePuzzle2.txt │ │ ├── ElitePuzzle3.txt │ │ ├── HardPuzzle1.txt │ │ ├── HardPuzzle2.txt │ │ ├── HardPuzzle3.txt │ │ ├── berkeley-street-data.simple │ │ ├── berkeley-street-data.txt │ │ └── words10000.txt │ ├── integerhoppuzzle │ │ ├── DemoIntegerHopPuzzleSolution.java │ │ └── IntegerHopGraph.java │ ├── lectureexample │ │ ├── DemoAlternateExampleSolution.java │ │ ├── DemoLectureExampleSolution.java │ │ └── WeightedDirectedGraph.java │ ├── sanitytests │ │ └── SanityTests.java │ ├── slidingpuzzle │ │ ├── Board.java │ │ ├── BoardGraph.java │ │ ├── DemoRunSeveralPuzzles.java │ │ └── DemoSlidingPuzzleSolution.java │ ├── streetmap │ │ ├── DemoStreetDirections.java │ │ ├── GraphBuildingHandler.java │ │ ├── Node.java │ │ └── StreetMapGraph.java │ └── wordladderpuzzle │ │ ├── DemoWordPuzzleSolution.java │ │ └── WordGraph.java │ └── proj2ab │ ├── ArrayHeapMinPQ.java │ ├── DoubleMapPQ.java │ └── ExtrinsicMinPQ.java ├── lab1 ├── LeapYear.java └── magic_word.txt ├── lab11 ├── MergeSort.java ├── QuickSort.java └── TestSortAlgs.java ├── lab2 ├── DebugPractice │ ├── DebugExercise1.java │ ├── DebugExercise2.java │ ├── DebugExercise3.java │ └── foods.csv └── Intlist │ ├── IntList.java │ └── IntListTest.java ├── lab2setup ├── Dog.java └── DogTest.java ├── lab3 ├── Arithmetic │ ├── Arithmetic.java │ └── ArithmeticTest.java ├── Flik │ ├── Flik.java │ ├── HorribleSteve.java │ └── flikTest.java └── IntList │ ├── IntList.java │ └── IntListTest.java ├── lab4 ├── magic_word.txt └── self_reflection.txt ├── lab5 ├── creatures │ ├── Clorus.java │ ├── Plip.java │ ├── TestClorus.java │ └── TestPlip.java └── huglife │ ├── Action.java │ ├── Creature.java │ ├── Direction.java │ ├── Empty.java │ ├── Grid.java │ ├── HugLife.java │ ├── HugLifeAnimator.java │ ├── HugLifeUtils.java │ ├── Impassible.java │ ├── In.java │ ├── Occupant.java │ ├── Out.java │ ├── Position.java │ ├── SampleCreature.java │ ├── StdDraw.java │ ├── TestHugLife.java │ ├── sampleplip.world │ ├── samplesolo.world │ └── strugggz.world ├── lab6 ├── UnionFind.java └── UnionFindTest.java ├── lab7 ├── BSTMap.java ├── InsertInOrderSpeedTest.java ├── InsertRandomSpeedTest.java ├── Map61B.java ├── StringUtils.java ├── TestBSTMap.java ├── TestBSTMapExtra.java ├── ULLMap.java └── speedTestResults.txt ├── lab8 ├── InsertInOrderSpeedTest.java ├── InsertRandomSpeedTest.java ├── Map61B.java ├── MyHashMap.java ├── StringUtils.java ├── TestMyHashMap.java ├── TestMyHashMapExtra.java └── ULLMap.java ├── lab9 ├── MyTrieSet.java ├── TestMyTrieSet.java └── TrieSet61B.java ├── live └── src │ └── ug │ └── josh │ └── animal │ ├── Dog.java │ └── DogLauncher.java ├── proj0 ├── Body.java ├── Government.java ├── In.java ├── NBody.java ├── StdAudio.java ├── StdDraw.java ├── StdOut.java ├── TestBody.java ├── TestBodyConstructor.java ├── TestCalcDistance.java ├── TestCalcForceExertedBy.java ├── TestCalcForceExertedByXY.java ├── TestCalcNetForceExertedByXY.java ├── TestReadBodies.java ├── TestReadRadius.java ├── TestUpdate.java ├── audio │ └── 2001.mid ├── data │ ├── 3body.txt │ ├── 8star-rotation.txt │ ├── antimatter.txt │ ├── armageddon.txt │ ├── atom.txt │ ├── awesome.txt │ ├── binary.txt │ ├── binaryStars.txt │ ├── bowling.txt │ ├── chaosblossom.txt │ ├── dance10.txt │ ├── entropy-universe.txt │ ├── fourellipses.txt │ ├── galaxy.txt │ ├── hypnosis.txt │ ├── illusion.txt │ ├── its-a-trap.txt │ ├── kaleidoscope.txt │ ├── kevin.txt │ ├── massive-squirrel-battle.txt │ ├── planets-elliptical.txt │ ├── planets.txt │ ├── planetsparty.txt │ ├── pluto.txt │ ├── quad-stars.txt │ ├── renegade.txt │ ├── sbh2.txt │ ├── sbh3.txt │ ├── soap-opera.txt │ ├── spiral.txt │ ├── suninterference.txt │ ├── twin-binaries.txt │ ├── uniform100.txt │ ├── uniform3.txt │ └── uniform8.txt └── images │ ├── acorn-1.gif │ ├── acorn3.gif │ ├── asteroid.gif │ ├── ball.gif │ ├── blackhole.gif │ ├── death_star.gif │ ├── earth.gif │ ├── electron.png │ ├── endor.gif │ ├── goodbye.gif │ ├── imback.gif │ ├── its_a_trap.gif │ ├── jupiter.gif │ ├── kevin.gif │ ├── mars.gif │ ├── mercury.gif │ ├── neptune.gif │ ├── ninjasquirrel_red.gif │ ├── nucleus.png │ ├── pin.gif │ ├── pluto.gif │ ├── rebel_cruiser.gif │ ├── saturn.gif │ ├── squirrel.gif │ ├── star.gif │ ├── star_destroyer.gif │ ├── starfield.jpg │ ├── sun.gif │ ├── uranus.gif │ └── venus.gif ├── proj1a ├── Array.java ├── ArrayDeque.java ├── ArrayDequeTest.java ├── ArrayTest.java ├── IntList.java ├── LinkedListDeque.java ├── LinkedListDequeTest.java └── myTest.java ├── proj1b └── src │ ├── ArrayDeque.java │ ├── CharacterComparator.java │ ├── Deque.java │ ├── LinkedListDeque.java │ ├── OffByN.java │ ├── OffByOne.java │ ├── Palindrome.java │ ├── PalindromeFinder.java │ ├── TestOffByN.java │ ├── TestOffByOne.java │ ├── TestPalindrome.java │ └── words.txt ├── proj1gold ├── ArrayDequeSolution.java ├── AssertEqualsStringDemo.java ├── StudentArrayDeque.java ├── StudentArrayDequeLauncher.java └── TestArrayDequeGold.java ├── proj2ab └── bearmaps │ ├── ArrayHeapMinPQ.java │ ├── ArrayHeapMinPQTest.java │ ├── ExtrinsicMinPQ.java │ ├── KDTree.java │ ├── KDTreeTest.java │ ├── NaiveMinPQ.java │ ├── NaivePointSet.java │ ├── Point.java │ ├── PointSet.java │ ├── PrintHeapDemo.java │ └── TimingTestDemo.java ├── proj2c ├── bearmaps │ ├── hw4 │ │ ├── AStarGraph.java │ │ ├── AStarSolver.java │ │ ├── ShortestPathsSolver.java │ │ ├── SolverOutcome.java │ │ ├── WeightedEdge.java │ │ ├── WeirdSolver.java │ │ └── streetmap │ │ │ ├── GraphBuildingHandler.java │ │ │ ├── Node.java │ │ │ └── StreetMapGraph.java │ ├── lab9 │ │ ├── MyTrieSet.java │ │ └── TrieSet61B.java │ ├── proj2ab │ │ ├── ArrayHeapMinPQ.java │ │ ├── DoubleMapPQ.java │ │ ├── ExtrinsicMinPQ.java │ │ ├── KDTree.java │ │ ├── Point.java │ │ ├── PointSet.java │ │ └── WeirdPointSet.java │ ├── proj2c │ │ ├── AugmentedStreetMapGraph.java │ │ ├── MapServer.java │ │ ├── MapServerInitializer.java │ │ ├── Router.java │ │ ├── server │ │ │ └── handler │ │ │ │ ├── APIRouteHandler.java │ │ │ │ ├── APIRouteHandlerFactory.java │ │ │ │ └── impl │ │ │ │ ├── ClearRouteAPIHandler.java │ │ │ │ ├── RasterAPIHandler.java │ │ │ │ ├── RedirectAPIHandler.java │ │ │ │ ├── RoutingAPIHandler.java │ │ │ │ └── SearchAPIHandler.java │ │ └── utils │ │ │ ├── Constants.java │ │ │ └── Tuple.java │ └── test │ │ ├── TestDirections.java │ │ ├── TestRasterAPIHandler.java │ │ ├── TestRouter.java │ │ └── TestRouterTiny.java └── static │ ├── page │ ├── map.html │ ├── marker.gif │ ├── round_marker.gif │ ├── scripts │ │ └── map.js │ └── styles │ │ └── map.css │ └── simple │ ├── test.html │ ├── test1234.html │ └── testTwelveImages.html └── proj3 ├── byow ├── Core │ ├── BPSpace.java │ ├── Engine.java │ ├── InputSource.java │ ├── KeyboardInputSource.java │ ├── Main.java │ ├── Position.java │ ├── README.md │ ├── RandomUtils.java │ ├── Room.java │ ├── StringInputSource.java │ ├── WorldGenerator.java │ └── naiveWorldGenerator.java ├── InputDemo │ ├── DemoInputSource.java │ ├── InputSource.java │ ├── KeyboardInputSource.java │ ├── RandomInputSource.java │ └── StringInputDevice.java ├── SaveDemo │ ├── Editor.java │ ├── Main.java │ ├── Shepherd.java │ ├── Square.java │ └── World.java ├── TileEngine │ ├── TERenderer.java │ ├── TETile.java │ └── Tileset.java ├── lab12 │ ├── BoringWorldDemo.java │ ├── HexWorld.java │ ├── RandomWorldDemo.java │ └── project3prep.txt └── lab13 │ ├── MemoryGame.java │ └── MemoryGameSolution.java └── save_data.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/README.md -------------------------------------------------------------------------------- /blackWhiteChess/src/blackWhiteChess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/blackWhiteChess/src/blackWhiteChess.java -------------------------------------------------------------------------------- /blackWhiteChess/src/blackWhiteChessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/blackWhiteChess/src/blackWhiteChessTest.java -------------------------------------------------------------------------------- /clab/clab6/BubbleGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab/clab6/BubbleGrid.java -------------------------------------------------------------------------------- /clab/clab6/BubbleGridTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab/clab6/BubbleGridTest.java -------------------------------------------------------------------------------- /clab/clab6/UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab/clab6/UnionFind.java -------------------------------------------------------------------------------- /clab11/Bear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/Bear.java -------------------------------------------------------------------------------- /clab11/Bed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/Bed.java -------------------------------------------------------------------------------- /clab11/BnBSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/BnBSolver.java -------------------------------------------------------------------------------- /clab11/BnBSolverTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/BnBSolverTests.java -------------------------------------------------------------------------------- /clab11/BnBSolverTimingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/BnBSolverTimingTests.java -------------------------------------------------------------------------------- /clab11/HiddenComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/HiddenComparable.java -------------------------------------------------------------------------------- /clab11/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/Pair.java -------------------------------------------------------------------------------- /clab11/nativeBnBSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab11/nativeBnBSolver.java -------------------------------------------------------------------------------- /clab7/BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab7/BST.java -------------------------------------------------------------------------------- /clab7/ChartDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab7/ChartDemo.java -------------------------------------------------------------------------------- /clab7/ExperimentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab7/ExperimentHelper.java -------------------------------------------------------------------------------- /clab7/Experiments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab7/Experiments.java -------------------------------------------------------------------------------- /clab7/RandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab7/RandomGenerator.java -------------------------------------------------------------------------------- /clab8/Flight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/Flight.java -------------------------------------------------------------------------------- /clab8/FlightSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/FlightSolver.java -------------------------------------------------------------------------------- /clab8/FlightSolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/FlightSolverTest.java -------------------------------------------------------------------------------- /clab8/RabinKarpAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/RabinKarpAlgorithm.java -------------------------------------------------------------------------------- /clab8/RabinKarpAlgorithmTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/RabinKarpAlgorithmTests.java -------------------------------------------------------------------------------- /clab8/RollingString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab8/RollingString.java -------------------------------------------------------------------------------- /clab9/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/Graph.java -------------------------------------------------------------------------------- /clab9/SeparableEnemySolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/SeparableEnemySolver.java -------------------------------------------------------------------------------- /clab9/SeparableEnemySolverTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/SeparableEnemySolverTests.java -------------------------------------------------------------------------------- /clab9/input/party1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/input/party1 -------------------------------------------------------------------------------- /clab9/input/party2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/input/party2 -------------------------------------------------------------------------------- /clab9/input/party3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/input/party3 -------------------------------------------------------------------------------- /clab9/input/party4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/clab9/input/party4 -------------------------------------------------------------------------------- /examples/BasicInDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/BasicInDemo.java -------------------------------------------------------------------------------- /examples/BasicInDemo_input_file.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 9.0 3 | ketchup brass 5 -------------------------------------------------------------------------------- /examples/In.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/In.java -------------------------------------------------------------------------------- /examples/InDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/InDemo.java -------------------------------------------------------------------------------- /examples/StdDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/StdDraw.java -------------------------------------------------------------------------------- /examples/StdDrawDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/StdDrawDemo.java -------------------------------------------------------------------------------- /examples/StdOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/StdOut.java -------------------------------------------------------------------------------- /examples/StdRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/StdRandom.java -------------------------------------------------------------------------------- /examples/national_salt_production.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/examples/national_salt_production.txt -------------------------------------------------------------------------------- /hw1/GuitarHero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/GuitarHero.java -------------------------------------------------------------------------------- /hw1/GuitarHeroLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/GuitarHeroLite.java -------------------------------------------------------------------------------- /hw1/GuitarPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/GuitarPlayer.java -------------------------------------------------------------------------------- /hw1/TTFAF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/TTFAF.java -------------------------------------------------------------------------------- /hw1/es/datastructur/synthesizer/ArrayRingBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/es/datastructur/synthesizer/ArrayRingBuffer.java -------------------------------------------------------------------------------- /hw1/es/datastructur/synthesizer/BoundedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/es/datastructur/synthesizer/BoundedQueue.java -------------------------------------------------------------------------------- /hw1/es/datastructur/synthesizer/GuitarString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/es/datastructur/synthesizer/GuitarString.java -------------------------------------------------------------------------------- /hw1/es/datastructur/synthesizer/TestArrayRingBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/es/datastructur/synthesizer/TestArrayRingBuffer.java -------------------------------------------------------------------------------- /hw1/es/datastructur/synthesizer/TestGuitarString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw1/es/datastructur/synthesizer/TestGuitarString.java -------------------------------------------------------------------------------- /hw2/hw2/InteractivePercolationVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/hw2/InteractivePercolationVisualizer.java -------------------------------------------------------------------------------- /hw2/hw2/Percolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/hw2/Percolation.java -------------------------------------------------------------------------------- /hw2/hw2/PercolationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/hw2/PercolationFactory.java -------------------------------------------------------------------------------- /hw2/hw2/PercolationStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/hw2/PercolationStats.java -------------------------------------------------------------------------------- /hw2/hw2/PercolationVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/hw2/PercolationVisualizer.java -------------------------------------------------------------------------------- /hw2/inputFiles/greeting57.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/greeting57.txt -------------------------------------------------------------------------------- /hw2/inputFiles/heart25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/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/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input10-no.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/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/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input20.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input3.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input4.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input5.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input50.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input6.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input7.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8-dups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input8-dups.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8-no.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input8-no.txt -------------------------------------------------------------------------------- /hw2/inputFiles/input8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/input8.txt -------------------------------------------------------------------------------- /hw2/inputFiles/jerry47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/jerry47.txt -------------------------------------------------------------------------------- /hw2/inputFiles/michael61.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/michael61.txt -------------------------------------------------------------------------------- /hw2/inputFiles/sedgewick60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/sedgewick60.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake1001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/snake1001.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/snake101.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/snake13.txt -------------------------------------------------------------------------------- /hw2/inputFiles/snake501.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/snake501.txt -------------------------------------------------------------------------------- /hw2/inputFiles/wayne98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/wayne98.txt -------------------------------------------------------------------------------- /hw2/inputFiles/wayne98b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/inputFiles/wayne98b.txt -------------------------------------------------------------------------------- /hw2/outputFiles/greeting57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/greeting57.png -------------------------------------------------------------------------------- /hw2/outputFiles/heart25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/heart25.png -------------------------------------------------------------------------------- /hw2/outputFiles/input1-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input1-no.png -------------------------------------------------------------------------------- /hw2/outputFiles/input1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input1.png -------------------------------------------------------------------------------- /hw2/outputFiles/input10-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input10-no.png -------------------------------------------------------------------------------- /hw2/outputFiles/input10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input10.png -------------------------------------------------------------------------------- /hw2/outputFiles/input2-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input2-no.png -------------------------------------------------------------------------------- /hw2/outputFiles/input2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input2.png -------------------------------------------------------------------------------- /hw2/outputFiles/input20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input20.png -------------------------------------------------------------------------------- /hw2/outputFiles/input3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input3.png -------------------------------------------------------------------------------- /hw2/outputFiles/input4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input4.png -------------------------------------------------------------------------------- /hw2/outputFiles/input5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input5.png -------------------------------------------------------------------------------- /hw2/outputFiles/input50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input50.png -------------------------------------------------------------------------------- /hw2/outputFiles/input6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input6.png -------------------------------------------------------------------------------- /hw2/outputFiles/input7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input7.png -------------------------------------------------------------------------------- /hw2/outputFiles/input8-dups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input8-dups.png -------------------------------------------------------------------------------- /hw2/outputFiles/input8-no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input8-no.png -------------------------------------------------------------------------------- /hw2/outputFiles/input8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/input8.png -------------------------------------------------------------------------------- /hw2/outputFiles/jerry47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/jerry47.png -------------------------------------------------------------------------------- /hw2/outputFiles/sedgewick60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/sedgewick60.png -------------------------------------------------------------------------------- /hw2/outputFiles/snake101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/snake101.png -------------------------------------------------------------------------------- /hw2/outputFiles/snake13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/snake13.png -------------------------------------------------------------------------------- /hw2/outputFiles/wayne98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw2/outputFiles/wayne98.png -------------------------------------------------------------------------------- /hw3/hw3/hash/ComplexOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/ComplexOomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/HashTableDrawingUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/HashTableDrawingUtility.java -------------------------------------------------------------------------------- /hw3/hw3/hash/HashTableVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/HashTableVisualizer.java -------------------------------------------------------------------------------- /hw3/hw3/hash/Hint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/Hint.java -------------------------------------------------------------------------------- /hw3/hw3/hash/Oomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/Oomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/OomageTestUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/OomageTestUtility.java -------------------------------------------------------------------------------- /hw3/hw3/hash/SimpleOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/SimpleOomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/TestComplexOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/TestComplexOomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/TestJankyOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/TestJankyOomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/TestNiceSpreadOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/TestNiceSpreadOomage.java -------------------------------------------------------------------------------- /hw3/hw3/hash/TestSimpleOomage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw3/hw3/hash/TestSimpleOomage.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/AStarGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/AStarGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/AStarSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/AStarSolver.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/LazySolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/LazySolver.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/ShortestPathsSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/ShortestPathsSolver.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/SolutionPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/SolutionPrinter.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/SolverOutcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/SolverOutcome.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/WeightedEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/WeightedEdge.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/BasicPuzzle1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/BasicPuzzle1.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/BasicPuzzle2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/BasicPuzzle2.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/BasicPuzzle3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/BasicPuzzle3.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/BasicPuzzle4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/BasicPuzzle4.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/ElitePuzzle1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/ElitePuzzle1.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/ElitePuzzle2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/ElitePuzzle2.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/ElitePuzzle3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/ElitePuzzle3.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/HardPuzzle1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/HardPuzzle1.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/HardPuzzle2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/HardPuzzle2.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/HardPuzzle3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/HardPuzzle3.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/berkeley-street-data.simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/berkeley-street-data.simple -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/berkeley-street-data.txt: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/input/words10000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/input/words10000.txt -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/integerhoppuzzle/DemoIntegerHopPuzzleSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/integerhoppuzzle/DemoIntegerHopPuzzleSolution.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/integerhoppuzzle/IntegerHopGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/integerhoppuzzle/IntegerHopGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/lectureexample/DemoAlternateExampleSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/lectureexample/DemoAlternateExampleSolution.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/lectureexample/DemoLectureExampleSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/lectureexample/DemoLectureExampleSolution.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/lectureexample/WeightedDirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/lectureexample/WeightedDirectedGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/sanitytests/SanityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/sanitytests/SanityTests.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/slidingpuzzle/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/slidingpuzzle/Board.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/slidingpuzzle/BoardGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/slidingpuzzle/BoardGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/slidingpuzzle/DemoRunSeveralPuzzles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/slidingpuzzle/DemoRunSeveralPuzzles.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/slidingpuzzle/DemoSlidingPuzzleSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/slidingpuzzle/DemoSlidingPuzzleSolution.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/streetmap/DemoStreetDirections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/streetmap/DemoStreetDirections.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/streetmap/GraphBuildingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/streetmap/GraphBuildingHandler.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/streetmap/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/streetmap/Node.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/streetmap/StreetMapGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/streetmap/StreetMapGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/wordladderpuzzle/DemoWordPuzzleSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/wordladderpuzzle/DemoWordPuzzleSolution.java -------------------------------------------------------------------------------- /hw4/bearmaps/hw4/wordladderpuzzle/WordGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/hw4/wordladderpuzzle/WordGraph.java -------------------------------------------------------------------------------- /hw4/bearmaps/proj2ab/ArrayHeapMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/proj2ab/ArrayHeapMinPQ.java -------------------------------------------------------------------------------- /hw4/bearmaps/proj2ab/DoubleMapPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/proj2ab/DoubleMapPQ.java -------------------------------------------------------------------------------- /hw4/bearmaps/proj2ab/ExtrinsicMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/hw4/bearmaps/proj2ab/ExtrinsicMinPQ.java -------------------------------------------------------------------------------- /lab1/LeapYear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab1/LeapYear.java -------------------------------------------------------------------------------- /lab1/magic_word.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab11/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab11/MergeSort.java -------------------------------------------------------------------------------- /lab11/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab11/QuickSort.java -------------------------------------------------------------------------------- /lab11/TestSortAlgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab11/TestSortAlgs.java -------------------------------------------------------------------------------- /lab2/DebugPractice/DebugExercise1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/DebugPractice/DebugExercise1.java -------------------------------------------------------------------------------- /lab2/DebugPractice/DebugExercise2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/DebugPractice/DebugExercise2.java -------------------------------------------------------------------------------- /lab2/DebugPractice/DebugExercise3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/DebugPractice/DebugExercise3.java -------------------------------------------------------------------------------- /lab2/DebugPractice/foods.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/DebugPractice/foods.csv -------------------------------------------------------------------------------- /lab2/Intlist/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/Intlist/IntList.java -------------------------------------------------------------------------------- /lab2/Intlist/IntListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2/Intlist/IntListTest.java -------------------------------------------------------------------------------- /lab2setup/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2setup/Dog.java -------------------------------------------------------------------------------- /lab2setup/DogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab2setup/DogTest.java -------------------------------------------------------------------------------- /lab3/Arithmetic/Arithmetic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/Arithmetic/Arithmetic.java -------------------------------------------------------------------------------- /lab3/Arithmetic/ArithmeticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/Arithmetic/ArithmeticTest.java -------------------------------------------------------------------------------- /lab3/Flik/Flik.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/Flik/Flik.java -------------------------------------------------------------------------------- /lab3/Flik/HorribleSteve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/Flik/HorribleSteve.java -------------------------------------------------------------------------------- /lab3/Flik/flikTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/Flik/flikTest.java -------------------------------------------------------------------------------- /lab3/IntList/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/IntList/IntList.java -------------------------------------------------------------------------------- /lab3/IntList/IntListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab3/IntList/IntListTest.java -------------------------------------------------------------------------------- /lab4/magic_word.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab4/self_reflection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab4/self_reflection.txt -------------------------------------------------------------------------------- /lab5/creatures/Clorus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/creatures/Clorus.java -------------------------------------------------------------------------------- /lab5/creatures/Plip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/creatures/Plip.java -------------------------------------------------------------------------------- /lab5/creatures/TestClorus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/creatures/TestClorus.java -------------------------------------------------------------------------------- /lab5/creatures/TestPlip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/creatures/TestPlip.java -------------------------------------------------------------------------------- /lab5/huglife/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Action.java -------------------------------------------------------------------------------- /lab5/huglife/Creature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Creature.java -------------------------------------------------------------------------------- /lab5/huglife/Direction.java: -------------------------------------------------------------------------------- 1 | package huglife; 2 | 3 | public enum Direction { 4 | TOP, BOTTOM, LEFT, RIGHT 5 | } -------------------------------------------------------------------------------- /lab5/huglife/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Empty.java -------------------------------------------------------------------------------- /lab5/huglife/Grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Grid.java -------------------------------------------------------------------------------- /lab5/huglife/HugLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/HugLife.java -------------------------------------------------------------------------------- /lab5/huglife/HugLifeAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/HugLifeAnimator.java -------------------------------------------------------------------------------- /lab5/huglife/HugLifeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/HugLifeUtils.java -------------------------------------------------------------------------------- /lab5/huglife/Impassible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Impassible.java -------------------------------------------------------------------------------- /lab5/huglife/In.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/In.java -------------------------------------------------------------------------------- /lab5/huglife/Occupant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Occupant.java -------------------------------------------------------------------------------- /lab5/huglife/Out.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Out.java -------------------------------------------------------------------------------- /lab5/huglife/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/Position.java -------------------------------------------------------------------------------- /lab5/huglife/SampleCreature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/SampleCreature.java -------------------------------------------------------------------------------- /lab5/huglife/StdDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/StdDraw.java -------------------------------------------------------------------------------- /lab5/huglife/TestHugLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/TestHugLife.java -------------------------------------------------------------------------------- /lab5/huglife/sampleplip.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/sampleplip.world -------------------------------------------------------------------------------- /lab5/huglife/samplesolo.world: -------------------------------------------------------------------------------- 1 | samplecreature 11 1 -------------------------------------------------------------------------------- /lab5/huglife/strugggz.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab5/huglife/strugggz.world -------------------------------------------------------------------------------- /lab6/UnionFind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab6/UnionFind.java -------------------------------------------------------------------------------- /lab6/UnionFindTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab6/UnionFindTest.java -------------------------------------------------------------------------------- /lab7/BSTMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/BSTMap.java -------------------------------------------------------------------------------- /lab7/InsertInOrderSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/InsertInOrderSpeedTest.java -------------------------------------------------------------------------------- /lab7/InsertRandomSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/InsertRandomSpeedTest.java -------------------------------------------------------------------------------- /lab7/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/Map61B.java -------------------------------------------------------------------------------- /lab7/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/StringUtils.java -------------------------------------------------------------------------------- /lab7/TestBSTMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/TestBSTMap.java -------------------------------------------------------------------------------- /lab7/TestBSTMapExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/TestBSTMapExtra.java -------------------------------------------------------------------------------- /lab7/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/ULLMap.java -------------------------------------------------------------------------------- /lab7/speedTestResults.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab7/speedTestResults.txt -------------------------------------------------------------------------------- /lab8/InsertInOrderSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/InsertInOrderSpeedTest.java -------------------------------------------------------------------------------- /lab8/InsertRandomSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/InsertRandomSpeedTest.java -------------------------------------------------------------------------------- /lab8/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/Map61B.java -------------------------------------------------------------------------------- /lab8/MyHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/MyHashMap.java -------------------------------------------------------------------------------- /lab8/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/StringUtils.java -------------------------------------------------------------------------------- /lab8/TestMyHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/TestMyHashMap.java -------------------------------------------------------------------------------- /lab8/TestMyHashMapExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/TestMyHashMapExtra.java -------------------------------------------------------------------------------- /lab8/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab8/ULLMap.java -------------------------------------------------------------------------------- /lab9/MyTrieSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab9/MyTrieSet.java -------------------------------------------------------------------------------- /lab9/TestMyTrieSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab9/TestMyTrieSet.java -------------------------------------------------------------------------------- /lab9/TrieSet61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/lab9/TrieSet61B.java -------------------------------------------------------------------------------- /live/src/ug/josh/animal/Dog.java: -------------------------------------------------------------------------------- 1 | package ug.josh.animal; 2 | 3 | public class Dog { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /live/src/ug/josh/animal/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/live/src/ug/josh/animal/DogLauncher.java -------------------------------------------------------------------------------- /proj0/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/Body.java -------------------------------------------------------------------------------- /proj0/Government.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/Government.java -------------------------------------------------------------------------------- /proj0/In.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/In.java -------------------------------------------------------------------------------- /proj0/NBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/NBody.java -------------------------------------------------------------------------------- /proj0/StdAudio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/StdAudio.java -------------------------------------------------------------------------------- /proj0/StdDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/StdDraw.java -------------------------------------------------------------------------------- /proj0/StdOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/StdOut.java -------------------------------------------------------------------------------- /proj0/TestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestBody.java -------------------------------------------------------------------------------- /proj0/TestBodyConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestBodyConstructor.java -------------------------------------------------------------------------------- /proj0/TestCalcDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestCalcDistance.java -------------------------------------------------------------------------------- /proj0/TestCalcForceExertedBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestCalcForceExertedBy.java -------------------------------------------------------------------------------- /proj0/TestCalcForceExertedByXY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestCalcForceExertedByXY.java -------------------------------------------------------------------------------- /proj0/TestCalcNetForceExertedByXY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestCalcNetForceExertedByXY.java -------------------------------------------------------------------------------- /proj0/TestReadBodies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestReadBodies.java -------------------------------------------------------------------------------- /proj0/TestReadRadius.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestReadRadius.java -------------------------------------------------------------------------------- /proj0/TestUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/TestUpdate.java -------------------------------------------------------------------------------- /proj0/audio/2001.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/audio/2001.mid -------------------------------------------------------------------------------- /proj0/data/3body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/3body.txt -------------------------------------------------------------------------------- /proj0/data/8star-rotation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/8star-rotation.txt -------------------------------------------------------------------------------- /proj0/data/antimatter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/antimatter.txt -------------------------------------------------------------------------------- /proj0/data/armageddon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/armageddon.txt -------------------------------------------------------------------------------- /proj0/data/atom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/atom.txt -------------------------------------------------------------------------------- /proj0/data/awesome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/awesome.txt -------------------------------------------------------------------------------- /proj0/data/binary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/binary.txt -------------------------------------------------------------------------------- /proj0/data/binaryStars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/binaryStars.txt -------------------------------------------------------------------------------- /proj0/data/bowling.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/bowling.txt -------------------------------------------------------------------------------- /proj0/data/chaosblossom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/chaosblossom.txt -------------------------------------------------------------------------------- /proj0/data/dance10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/dance10.txt -------------------------------------------------------------------------------- /proj0/data/entropy-universe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/entropy-universe.txt -------------------------------------------------------------------------------- /proj0/data/fourellipses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/fourellipses.txt -------------------------------------------------------------------------------- /proj0/data/galaxy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/galaxy.txt -------------------------------------------------------------------------------- /proj0/data/hypnosis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/hypnosis.txt -------------------------------------------------------------------------------- /proj0/data/illusion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/illusion.txt -------------------------------------------------------------------------------- /proj0/data/its-a-trap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/its-a-trap.txt -------------------------------------------------------------------------------- /proj0/data/kaleidoscope.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/kaleidoscope.txt -------------------------------------------------------------------------------- /proj0/data/kevin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/kevin.txt -------------------------------------------------------------------------------- /proj0/data/massive-squirrel-battle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/massive-squirrel-battle.txt -------------------------------------------------------------------------------- /proj0/data/planets-elliptical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/planets-elliptical.txt -------------------------------------------------------------------------------- /proj0/data/planets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/planets.txt -------------------------------------------------------------------------------- /proj0/data/planetsparty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/planetsparty.txt -------------------------------------------------------------------------------- /proj0/data/pluto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/pluto.txt -------------------------------------------------------------------------------- /proj0/data/quad-stars.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/quad-stars.txt -------------------------------------------------------------------------------- /proj0/data/renegade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/renegade.txt -------------------------------------------------------------------------------- /proj0/data/sbh2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/sbh2.txt -------------------------------------------------------------------------------- /proj0/data/sbh3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/sbh3.txt -------------------------------------------------------------------------------- /proj0/data/soap-opera.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/soap-opera.txt -------------------------------------------------------------------------------- /proj0/data/spiral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/spiral.txt -------------------------------------------------------------------------------- /proj0/data/suninterference.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/suninterference.txt -------------------------------------------------------------------------------- /proj0/data/twin-binaries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/twin-binaries.txt -------------------------------------------------------------------------------- /proj0/data/uniform100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/uniform100.txt -------------------------------------------------------------------------------- /proj0/data/uniform3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/uniform3.txt -------------------------------------------------------------------------------- /proj0/data/uniform8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/data/uniform8.txt -------------------------------------------------------------------------------- /proj0/images/acorn-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/acorn-1.gif -------------------------------------------------------------------------------- /proj0/images/acorn3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/acorn3.gif -------------------------------------------------------------------------------- /proj0/images/asteroid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/asteroid.gif -------------------------------------------------------------------------------- /proj0/images/ball.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/ball.gif -------------------------------------------------------------------------------- /proj0/images/blackhole.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/blackhole.gif -------------------------------------------------------------------------------- /proj0/images/death_star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/death_star.gif -------------------------------------------------------------------------------- /proj0/images/earth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/earth.gif -------------------------------------------------------------------------------- /proj0/images/electron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/electron.png -------------------------------------------------------------------------------- /proj0/images/endor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/endor.gif -------------------------------------------------------------------------------- /proj0/images/goodbye.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/goodbye.gif -------------------------------------------------------------------------------- /proj0/images/imback.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/imback.gif -------------------------------------------------------------------------------- /proj0/images/its_a_trap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/its_a_trap.gif -------------------------------------------------------------------------------- /proj0/images/jupiter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/jupiter.gif -------------------------------------------------------------------------------- /proj0/images/kevin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/kevin.gif -------------------------------------------------------------------------------- /proj0/images/mars.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/mars.gif -------------------------------------------------------------------------------- /proj0/images/mercury.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/mercury.gif -------------------------------------------------------------------------------- /proj0/images/neptune.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/neptune.gif -------------------------------------------------------------------------------- /proj0/images/ninjasquirrel_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/ninjasquirrel_red.gif -------------------------------------------------------------------------------- /proj0/images/nucleus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/nucleus.png -------------------------------------------------------------------------------- /proj0/images/pin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/pin.gif -------------------------------------------------------------------------------- /proj0/images/pluto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/pluto.gif -------------------------------------------------------------------------------- /proj0/images/rebel_cruiser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/rebel_cruiser.gif -------------------------------------------------------------------------------- /proj0/images/saturn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/saturn.gif -------------------------------------------------------------------------------- /proj0/images/squirrel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/squirrel.gif -------------------------------------------------------------------------------- /proj0/images/star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/star.gif -------------------------------------------------------------------------------- /proj0/images/star_destroyer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/star_destroyer.gif -------------------------------------------------------------------------------- /proj0/images/starfield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/starfield.jpg -------------------------------------------------------------------------------- /proj0/images/sun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/sun.gif -------------------------------------------------------------------------------- /proj0/images/uranus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/uranus.gif -------------------------------------------------------------------------------- /proj0/images/venus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj0/images/venus.gif -------------------------------------------------------------------------------- /proj1a/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/Array.java -------------------------------------------------------------------------------- /proj1a/ArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/ArrayDeque.java -------------------------------------------------------------------------------- /proj1a/ArrayDequeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/ArrayDequeTest.java -------------------------------------------------------------------------------- /proj1a/ArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/ArrayTest.java -------------------------------------------------------------------------------- /proj1a/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/IntList.java -------------------------------------------------------------------------------- /proj1a/LinkedListDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/LinkedListDeque.java -------------------------------------------------------------------------------- /proj1a/LinkedListDequeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/LinkedListDequeTest.java -------------------------------------------------------------------------------- /proj1a/myTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1a/myTest.java -------------------------------------------------------------------------------- /proj1b/src/ArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/ArrayDeque.java -------------------------------------------------------------------------------- /proj1b/src/CharacterComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/CharacterComparator.java -------------------------------------------------------------------------------- /proj1b/src/Deque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/Deque.java -------------------------------------------------------------------------------- /proj1b/src/LinkedListDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/LinkedListDeque.java -------------------------------------------------------------------------------- /proj1b/src/OffByN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/OffByN.java -------------------------------------------------------------------------------- /proj1b/src/OffByOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/OffByOne.java -------------------------------------------------------------------------------- /proj1b/src/Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/Palindrome.java -------------------------------------------------------------------------------- /proj1b/src/PalindromeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/PalindromeFinder.java -------------------------------------------------------------------------------- /proj1b/src/TestOffByN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/TestOffByN.java -------------------------------------------------------------------------------- /proj1b/src/TestOffByOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/TestOffByOne.java -------------------------------------------------------------------------------- /proj1b/src/TestPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/TestPalindrome.java -------------------------------------------------------------------------------- /proj1b/src/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1b/src/words.txt -------------------------------------------------------------------------------- /proj1gold/ArrayDequeSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1gold/ArrayDequeSolution.java -------------------------------------------------------------------------------- /proj1gold/AssertEqualsStringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1gold/AssertEqualsStringDemo.java -------------------------------------------------------------------------------- /proj1gold/StudentArrayDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1gold/StudentArrayDeque.java -------------------------------------------------------------------------------- /proj1gold/StudentArrayDequeLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1gold/StudentArrayDequeLauncher.java -------------------------------------------------------------------------------- /proj1gold/TestArrayDequeGold.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj1gold/TestArrayDequeGold.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/ArrayHeapMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/ArrayHeapMinPQ.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/ArrayHeapMinPQTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/ArrayHeapMinPQTest.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/ExtrinsicMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/ExtrinsicMinPQ.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/KDTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/KDTree.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/KDTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/KDTreeTest.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/NaiveMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/NaiveMinPQ.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/NaivePointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/NaivePointSet.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/Point.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/PointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/PointSet.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/PrintHeapDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/PrintHeapDemo.java -------------------------------------------------------------------------------- /proj2ab/bearmaps/TimingTestDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2ab/bearmaps/TimingTestDemo.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/AStarGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/AStarGraph.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/AStarSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/AStarSolver.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/ShortestPathsSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/ShortestPathsSolver.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/SolverOutcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/SolverOutcome.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/WeightedEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/WeightedEdge.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/WeirdSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/WeirdSolver.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/streetmap/GraphBuildingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/streetmap/GraphBuildingHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/streetmap/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/streetmap/Node.java -------------------------------------------------------------------------------- /proj2c/bearmaps/hw4/streetmap/StreetMapGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/hw4/streetmap/StreetMapGraph.java -------------------------------------------------------------------------------- /proj2c/bearmaps/lab9/MyTrieSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/lab9/MyTrieSet.java -------------------------------------------------------------------------------- /proj2c/bearmaps/lab9/TrieSet61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/lab9/TrieSet61B.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/ArrayHeapMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/ArrayHeapMinPQ.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/DoubleMapPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/DoubleMapPQ.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/ExtrinsicMinPQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/ExtrinsicMinPQ.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/KDTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/KDTree.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/Point.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/PointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/PointSet.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2ab/WeirdPointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2ab/WeirdPointSet.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/AugmentedStreetMapGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/AugmentedStreetMapGraph.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/MapServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/MapServer.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/MapServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/MapServerInitializer.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/Router.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/Router.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/APIRouteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/APIRouteHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/APIRouteHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/APIRouteHandlerFactory.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/impl/ClearRouteAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/impl/ClearRouteAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/impl/RasterAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/impl/RasterAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/impl/RedirectAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/impl/RedirectAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/impl/RoutingAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/impl/RoutingAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/server/handler/impl/SearchAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/server/handler/impl/SearchAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/utils/Constants.java -------------------------------------------------------------------------------- /proj2c/bearmaps/proj2c/utils/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/proj2c/utils/Tuple.java -------------------------------------------------------------------------------- /proj2c/bearmaps/test/TestDirections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/test/TestDirections.java -------------------------------------------------------------------------------- /proj2c/bearmaps/test/TestRasterAPIHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/test/TestRasterAPIHandler.java -------------------------------------------------------------------------------- /proj2c/bearmaps/test/TestRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/test/TestRouter.java -------------------------------------------------------------------------------- /proj2c/bearmaps/test/TestRouterTiny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/bearmaps/test/TestRouterTiny.java -------------------------------------------------------------------------------- /proj2c/static/page/map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/page/map.html -------------------------------------------------------------------------------- /proj2c/static/page/marker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/page/marker.gif -------------------------------------------------------------------------------- /proj2c/static/page/round_marker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/page/round_marker.gif -------------------------------------------------------------------------------- /proj2c/static/page/scripts/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/page/scripts/map.js -------------------------------------------------------------------------------- /proj2c/static/page/styles/map.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/page/styles/map.css -------------------------------------------------------------------------------- /proj2c/static/simple/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/simple/test.html -------------------------------------------------------------------------------- /proj2c/static/simple/test1234.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/simple/test1234.html -------------------------------------------------------------------------------- /proj2c/static/simple/testTwelveImages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj2c/static/simple/testTwelveImages.html -------------------------------------------------------------------------------- /proj3/byow/Core/BPSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/BPSpace.java -------------------------------------------------------------------------------- /proj3/byow/Core/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/Engine.java -------------------------------------------------------------------------------- /proj3/byow/Core/InputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/InputSource.java -------------------------------------------------------------------------------- /proj3/byow/Core/KeyboardInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/KeyboardInputSource.java -------------------------------------------------------------------------------- /proj3/byow/Core/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/Main.java -------------------------------------------------------------------------------- /proj3/byow/Core/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/Position.java -------------------------------------------------------------------------------- /proj3/byow/Core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/README.md -------------------------------------------------------------------------------- /proj3/byow/Core/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/RandomUtils.java -------------------------------------------------------------------------------- /proj3/byow/Core/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/Room.java -------------------------------------------------------------------------------- /proj3/byow/Core/StringInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/StringInputSource.java -------------------------------------------------------------------------------- /proj3/byow/Core/WorldGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/WorldGenerator.java -------------------------------------------------------------------------------- /proj3/byow/Core/naiveWorldGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/Core/naiveWorldGenerator.java -------------------------------------------------------------------------------- /proj3/byow/InputDemo/DemoInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/InputDemo/DemoInputSource.java -------------------------------------------------------------------------------- /proj3/byow/InputDemo/InputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/InputDemo/InputSource.java -------------------------------------------------------------------------------- /proj3/byow/InputDemo/KeyboardInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/InputDemo/KeyboardInputSource.java -------------------------------------------------------------------------------- /proj3/byow/InputDemo/RandomInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/InputDemo/RandomInputSource.java -------------------------------------------------------------------------------- /proj3/byow/InputDemo/StringInputDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/InputDemo/StringInputDevice.java -------------------------------------------------------------------------------- /proj3/byow/SaveDemo/Editor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/SaveDemo/Editor.java -------------------------------------------------------------------------------- /proj3/byow/SaveDemo/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/SaveDemo/Main.java -------------------------------------------------------------------------------- /proj3/byow/SaveDemo/Shepherd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/SaveDemo/Shepherd.java -------------------------------------------------------------------------------- /proj3/byow/SaveDemo/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/SaveDemo/Square.java -------------------------------------------------------------------------------- /proj3/byow/SaveDemo/World.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/SaveDemo/World.java -------------------------------------------------------------------------------- /proj3/byow/TileEngine/TERenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/TileEngine/TERenderer.java -------------------------------------------------------------------------------- /proj3/byow/TileEngine/TETile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/TileEngine/TETile.java -------------------------------------------------------------------------------- /proj3/byow/TileEngine/Tileset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/TileEngine/Tileset.java -------------------------------------------------------------------------------- /proj3/byow/lab12/BoringWorldDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab12/BoringWorldDemo.java -------------------------------------------------------------------------------- /proj3/byow/lab12/HexWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab12/HexWorld.java -------------------------------------------------------------------------------- /proj3/byow/lab12/RandomWorldDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab12/RandomWorldDemo.java -------------------------------------------------------------------------------- /proj3/byow/lab12/project3prep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab12/project3prep.txt -------------------------------------------------------------------------------- /proj3/byow/lab13/MemoryGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab13/MemoryGame.java -------------------------------------------------------------------------------- /proj3/byow/lab13/MemoryGameSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/byow/lab13/MemoryGameSolution.java -------------------------------------------------------------------------------- /proj3/save_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyuxiang0425/cs61b_sp19/HEAD/proj3/save_data.txt --------------------------------------------------------------------------------