├── .gitignore ├── README.md ├── lec1 └── live │ ├── Hello.java │ ├── Larger.java │ ├── hello.py │ └── larger.py ├── lec10 ├── examples │ └── PrintListMethods.java ├── exercises │ ├── TypingPuzzle.java │ └── hardMode │ │ ├── AList.java │ │ ├── IntNode.java │ │ ├── NegativeFinder.java │ │ ├── SList.java │ │ ├── TestNegativeFinder.java │ │ └── XList.java ├── live1 │ ├── AList.java │ ├── AbstractXList.java │ ├── IntNode.java │ ├── NegativeFinder.java │ ├── SList.java │ ├── TestNegativeFinder.java │ └── XList.java └── live2 │ ├── AList.java │ ├── AbstractXList.java │ ├── IntNode.java │ ├── NegativeFinder.java │ ├── SList.java │ ├── TestNegativeFinder.java │ └── XList.java ├── lec11 ├── exercises │ └── hardMode │ │ ├── Comparator │ │ ├── Point2D.java │ │ ├── Point2DLauncher.java │ │ ├── XComparator.java │ │ └── readme.md │ │ ├── HoF │ │ └── readme.md │ │ ├── MaxComparable │ │ └── readme.md │ │ ├── MaxFailure │ │ ├── Dog.java │ │ ├── Maximizer.java │ │ └── readme.md │ │ ├── MaxOurComparable │ │ ├── Dog.java │ │ ├── Maximizer.java │ │ └── readme.md │ │ └── readme.md ├── live1 │ ├── Comparator │ │ ├── Point2D.java │ │ ├── Point2DLauncher.java │ │ ├── XComparator.java │ │ └── readme.md │ ├── HoF │ │ └── readme.md │ ├── MaxComparable │ │ ├── Dog.java │ │ ├── Maximizer.java │ │ ├── OurComparable.java │ │ └── readme.md │ ├── MaxFailure │ │ ├── Dog.java │ │ ├── Maximizer.java │ │ └── readme.md │ ├── MaxOurComparable │ │ ├── Dog.java │ │ ├── Maximizer.java │ │ ├── OurComparable.java │ │ └── readme.md │ └── readme.md └── live2 │ ├── Comparator │ ├── Point2D.java │ ├── Point2DLauncher.java │ ├── XComparator.java │ └── readme.md │ ├── HoF │ ├── IntUnaryFunction.java │ ├── TenX.java │ ├── Twicer.java │ └── readme.md │ ├── MaxComparable │ ├── Dog.java │ ├── Maximizer.java │ ├── OurComparable.java │ └── readme.md │ ├── MaxFailure │ ├── Dog.java │ ├── Maximizer.java │ └── readme.md │ ├── MaxOurComparable │ ├── Dog.java │ ├── Maximizer.java │ ├── OurComparable.java │ └── readme.md │ └── readme.md ├── lec12 ├── exercises │ ├── Bits │ │ ├── NumOnes.java │ │ ├── readme.md │ │ └── solution │ │ │ └── NumOnes.java │ ├── Comparator │ │ ├── NumOnes.java │ │ └── readme.md │ ├── InheritanceOne │ │ ├── Animal.java │ │ ├── Fox.java │ │ ├── Launcher.java │ │ ├── SlideCode.java │ │ └── readme.md │ └── InheritanceTwo │ │ ├── Animal.java │ │ ├── Fox.java │ │ └── readme.md ├── live1 │ ├── FakeDogComparable.java │ ├── NumOnes.java │ └── queries.txt └── live2 │ ├── NumOnes.java │ ├── WeirdDogComparable.java │ └── newDefinitionForInheritanceExamples ├── lec13 ├── exercises │ └── hardMode │ │ ├── Dog.java │ │ ├── DogLauncher.java │ │ └── readme.md ├── live1 │ ├── EnvMap.java │ ├── ExternalDogLauncher.java │ ├── ListDemo.java │ ├── readme.md │ └── ug │ │ └── joshh │ │ └── animal │ │ ├── Dog.java │ │ └── DogLauncher.java └── live2 │ ├── Dog.java │ ├── EnvMap.java │ ├── ExternalDogLauncher.java │ ├── ListDemo.java │ ├── dl │ ├── jerry │ └── Dog.java │ └── ug │ └── joshh │ └── animal │ ├── Dog.java │ └── DogLauncher.java ├── lec14 ├── examples │ ├── ArraysVsArrayLists.java │ ├── MysteriousError.java │ └── Vessel.java ├── exercises │ └── hardMode │ │ ├── TestGoalOne.java │ │ ├── TestMax.java │ │ ├── TestRatio.java │ │ ├── TestRemove.java │ │ ├── Vessel.java │ │ ├── VesselHelper.java │ │ └── readme.md ├── live1 │ ├── OldSchoolVessel.java │ ├── OldSchoolVesselTest.java │ ├── OldSchoolWrapper.java │ ├── TestVesselHelper.java │ ├── Vessel.java │ ├── VesselHelper.java │ ├── VesselTest.java │ └── Wrappering.java └── live2 │ ├── BoxingDemo.java │ ├── Foo.java │ ├── OldSchoolVessel.java │ ├── TestOldSchoolVessel.java │ ├── TestVessel.java │ ├── TestVesselHelper.java │ ├── Vessel.java │ └── VesselHelper.java ├── lec15 ├── exercises │ └── hardMode │ │ ├── Iteration │ │ ├── AList.java │ │ ├── AListForEachLauncher.java │ │ ├── AListIteratorLauncher.java │ │ ├── AListIteratorLauncher2.java │ │ ├── AListPrinterLauncher.java │ │ ├── AbstractXList.java │ │ ├── XList.java │ │ └── readme.md │ │ └── NestedClass │ │ ├── Dog.java │ │ ├── DogLauncher.java │ │ └── readme.md ├── live1 │ ├── Iterator │ │ ├── AList.java │ │ ├── AListForEachLauncher.java │ │ ├── AListIteratorLauncher.java │ │ ├── AListIteratorLauncher2.java │ │ ├── AListPrinterLauncher.java │ │ ├── AbstractXList.java │ │ └── XList.java │ └── NestedClass │ │ ├── Dog.java │ │ └── DogLauncher.java └── live2 │ ├── Iteration │ ├── AList.java │ ├── AListForEachLauncher.java │ ├── AListIteratorLauncher.java │ ├── AListIteratorLauncher2.java │ ├── AListPrinterLauncher.java │ ├── AbstractXList.java │ ├── ImmutablePig.java │ └── XList.java │ └── NestedClass │ ├── Dog.java │ └── DogLauncher.java ├── lec17 ├── live1 │ ├── EDA │ │ ├── AdaptationStack.java │ │ ├── DelegationStack.java │ │ ├── ExtensionStack.java │ │ └── Stack.java │ ├── Tripler │ │ ├── ChattyTripler.java │ │ ├── ShiftTripler.java │ │ └── Tripler.java │ └── ULLMap │ │ ├── Map61B.java │ │ └── ULLMap.java └── live2 │ ├── EDA │ ├── │ ├── AdaptationStack.java │ ├── DelegationStack.java │ ├── ExtensionStack.java │ └── Stack.java │ ├── Map │ ├── Map61B.java │ └── ULLMap.java │ └── Tripler │ ├── ChattyTripler.java │ └── Tripler.java ├── lec2 ├── example │ ├── DogLoopVisualizable.java │ ├── InDemo.java │ ├── SoundDemo.java │ └── ee20.wav ├── exercises │ ├── Dog.java │ ├── DogLauncher.java │ ├── annoying.wav │ └── malamute.wav ├── live1 │ ├── ArgsDemo.java │ ├── Dog.java │ ├── DogLauncher.java │ ├── InDemo.java │ └── StringDemo.java └── live2 │ ├── ArgsDemo.java │ ├── ArgsSummer.java │ ├── Dog.java │ ├── DogLauncher.java │ └── StringDemo.java ├── lec3 ├── examples │ ├── IntList.java │ ├── PassByValueFigure.java │ └── PollQuestions.java ├── exercises │ ├── IntList.java │ ├── IntListOps.java │ └── hardMode │ │ ├── IntList.java │ │ ├── IntListOps.java │ │ └── README ├── live1 │ ├── IntList.java │ └── IntListOps.java └── live2 │ ├── IntList.java │ └── IntListOps.java ├── lec4 ├── exercises │ ├── README.md │ ├── Sort.java │ ├── SortRecursionExercise.java │ ├── SortSwapExercise.java │ ├── TestSort.java │ ├── TestSortSwapExercise.java │ └── hardMode │ │ ├── Sort.java │ │ └── TestSort.java ├── extra │ └── textui.java ├── live1 │ ├── Sort.java │ └── TestSort.java └── live2 │ ├── Sort.java │ └── TestSort.java ├── lec5 └── examples │ ├── FloatingPoint.java │ ├── Integers.java │ └── PowerTour.java ├── lec6 ├── live2 │ ├── IntList.java │ ├── IntListLauncher.java │ ├── IntNode.java │ ├── SList.java │ ├── SListLauncher.java │ ├── SListTest.java │ ├── SentinelSList.java │ └── SentinelSListTest.java └── webcast │ ├── IntList.java │ ├── IntListLauncher.java │ ├── IntNode.java │ ├── SList.java │ ├── SListLauncher.java │ └── SListTest.java ├── lec7 ├── live1 │ └── Sum.java └── live2 │ └── Sum.java ├── lec8 ├── exercises │ └── hardMode │ │ ├── AList.java │ │ └── AListTest.java └── live2 │ ├── AFILE │ ├── AList.java │ └── AListTest.java ├── lec9 ├── exercises │ ├── example │ │ ├── IntNode.java │ │ ├── MaxSList.java │ │ ├── MaxSListLauncher.java │ │ ├── SList.java │ │ ├── SomeOtherPersonsCode.java │ │ ├── TestMaxSList.java │ │ └── VisualizableMaxSListProblem.java │ ├── hardMode │ │ ├── IntNode.java │ │ ├── MaxSList.java │ │ ├── MaxSListLauncher.java │ │ ├── SList.java │ │ └── TestMaxSList.java │ ├── solution │ │ ├── IntNode.java │ │ ├── MaxSList.java │ │ ├── MaxSListLauncher.java │ │ ├── SList.java │ │ ├── TestMaxSList.java │ │ └── TestSList.java │ └── webcast │ │ ├── FlavorTest.java │ │ ├── IntNode.java │ │ ├── MaxSList.java │ │ ├── MaxSListLauncher.java │ │ ├── SList.java │ │ ├── SomeOtherPersonsCode.java │ │ ├── TestMaxSList.java │ │ └── oldFlavor │ │ ├── FlavorTest.java │ │ ├── IntNode.java │ │ ├── MaxSList.java │ │ ├── MaxSListLauncher.java │ │ ├── SList.java │ │ ├── SomeOtherPersonsCode.java │ │ └── TestMaxSList.java └── webcast │ ├── IntNode.java │ ├── MaxSList.java │ ├── MaxSListLauncher.java │ ├── SList.java │ ├── TestMaxSList.java │ └── TestSList.java └── live1 ├── AList.java └── AListTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/README.md -------------------------------------------------------------------------------- /lec1/live/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec1/live/Hello.java -------------------------------------------------------------------------------- /lec1/live/Larger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec1/live/Larger.java -------------------------------------------------------------------------------- /lec1/live/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec1/live/hello.py -------------------------------------------------------------------------------- /lec1/live/larger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec1/live/larger.py -------------------------------------------------------------------------------- /lec10/examples/PrintListMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/examples/PrintListMethods.java -------------------------------------------------------------------------------- /lec10/exercises/TypingPuzzle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/TypingPuzzle.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/AList.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/IntNode.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/NegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/NegativeFinder.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/SList.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/TestNegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/TestNegativeFinder.java -------------------------------------------------------------------------------- /lec10/exercises/hardMode/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/exercises/hardMode/XList.java -------------------------------------------------------------------------------- /lec10/live1/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/AList.java -------------------------------------------------------------------------------- /lec10/live1/AbstractXList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/AbstractXList.java -------------------------------------------------------------------------------- /lec10/live1/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/IntNode.java -------------------------------------------------------------------------------- /lec10/live1/NegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/NegativeFinder.java -------------------------------------------------------------------------------- /lec10/live1/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/SList.java -------------------------------------------------------------------------------- /lec10/live1/TestNegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/TestNegativeFinder.java -------------------------------------------------------------------------------- /lec10/live1/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live1/XList.java -------------------------------------------------------------------------------- /lec10/live2/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/AList.java -------------------------------------------------------------------------------- /lec10/live2/AbstractXList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/AbstractXList.java -------------------------------------------------------------------------------- /lec10/live2/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/IntNode.java -------------------------------------------------------------------------------- /lec10/live2/NegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/NegativeFinder.java -------------------------------------------------------------------------------- /lec10/live2/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/SList.java -------------------------------------------------------------------------------- /lec10/live2/TestNegativeFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/TestNegativeFinder.java -------------------------------------------------------------------------------- /lec10/live2/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec10/live2/XList.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/Comparator/Point2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/Comparator/Point2D.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/Comparator/Point2DLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/Comparator/Point2DLauncher.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/Comparator/XComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/Comparator/XComparator.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/Comparator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/Comparator/readme.md -------------------------------------------------------------------------------- /lec11/exercises/hardMode/HoF/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/HoF/readme.md -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxComparable/readme.md -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxFailure/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxFailure/Dog.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxFailure/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxFailure/Maximizer.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxFailure/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxFailure/readme.md -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxOurComparable/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxOurComparable/Dog.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxOurComparable/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxOurComparable/Maximizer.java -------------------------------------------------------------------------------- /lec11/exercises/hardMode/MaxOurComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/MaxOurComparable/readme.md -------------------------------------------------------------------------------- /lec11/exercises/hardMode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/exercises/hardMode/readme.md -------------------------------------------------------------------------------- /lec11/live1/Comparator/Point2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/Comparator/Point2D.java -------------------------------------------------------------------------------- /lec11/live1/Comparator/Point2DLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/Comparator/Point2DLauncher.java -------------------------------------------------------------------------------- /lec11/live1/Comparator/XComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/Comparator/XComparator.java -------------------------------------------------------------------------------- /lec11/live1/Comparator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/Comparator/readme.md -------------------------------------------------------------------------------- /lec11/live1/HoF/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/HoF/readme.md -------------------------------------------------------------------------------- /lec11/live1/MaxComparable/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxComparable/Dog.java -------------------------------------------------------------------------------- /lec11/live1/MaxComparable/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxComparable/Maximizer.java -------------------------------------------------------------------------------- /lec11/live1/MaxComparable/OurComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxComparable/OurComparable.java -------------------------------------------------------------------------------- /lec11/live1/MaxComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxComparable/readme.md -------------------------------------------------------------------------------- /lec11/live1/MaxFailure/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxFailure/Dog.java -------------------------------------------------------------------------------- /lec11/live1/MaxFailure/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxFailure/Maximizer.java -------------------------------------------------------------------------------- /lec11/live1/MaxFailure/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxFailure/readme.md -------------------------------------------------------------------------------- /lec11/live1/MaxOurComparable/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxOurComparable/Dog.java -------------------------------------------------------------------------------- /lec11/live1/MaxOurComparable/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxOurComparable/Maximizer.java -------------------------------------------------------------------------------- /lec11/live1/MaxOurComparable/OurComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxOurComparable/OurComparable.java -------------------------------------------------------------------------------- /lec11/live1/MaxOurComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/MaxOurComparable/readme.md -------------------------------------------------------------------------------- /lec11/live1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live1/readme.md -------------------------------------------------------------------------------- /lec11/live2/Comparator/Point2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/Comparator/Point2D.java -------------------------------------------------------------------------------- /lec11/live2/Comparator/Point2DLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/Comparator/Point2DLauncher.java -------------------------------------------------------------------------------- /lec11/live2/Comparator/XComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/Comparator/XComparator.java -------------------------------------------------------------------------------- /lec11/live2/Comparator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/Comparator/readme.md -------------------------------------------------------------------------------- /lec11/live2/HoF/IntUnaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/HoF/IntUnaryFunction.java -------------------------------------------------------------------------------- /lec11/live2/HoF/TenX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/HoF/TenX.java -------------------------------------------------------------------------------- /lec11/live2/HoF/Twicer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/HoF/Twicer.java -------------------------------------------------------------------------------- /lec11/live2/HoF/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/HoF/readme.md -------------------------------------------------------------------------------- /lec11/live2/MaxComparable/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxComparable/Dog.java -------------------------------------------------------------------------------- /lec11/live2/MaxComparable/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxComparable/Maximizer.java -------------------------------------------------------------------------------- /lec11/live2/MaxComparable/OurComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxComparable/OurComparable.java -------------------------------------------------------------------------------- /lec11/live2/MaxComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxComparable/readme.md -------------------------------------------------------------------------------- /lec11/live2/MaxFailure/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxFailure/Dog.java -------------------------------------------------------------------------------- /lec11/live2/MaxFailure/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxFailure/Maximizer.java -------------------------------------------------------------------------------- /lec11/live2/MaxFailure/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxFailure/readme.md -------------------------------------------------------------------------------- /lec11/live2/MaxOurComparable/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxOurComparable/Dog.java -------------------------------------------------------------------------------- /lec11/live2/MaxOurComparable/Maximizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxOurComparable/Maximizer.java -------------------------------------------------------------------------------- /lec11/live2/MaxOurComparable/OurComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxOurComparable/OurComparable.java -------------------------------------------------------------------------------- /lec11/live2/MaxOurComparable/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/MaxOurComparable/readme.md -------------------------------------------------------------------------------- /lec11/live2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec11/live2/readme.md -------------------------------------------------------------------------------- /lec12/exercises/Bits/NumOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/Bits/NumOnes.java -------------------------------------------------------------------------------- /lec12/exercises/Bits/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/Bits/readme.md -------------------------------------------------------------------------------- /lec12/exercises/Bits/solution/NumOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/Bits/solution/NumOnes.java -------------------------------------------------------------------------------- /lec12/exercises/Comparator/NumOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/Comparator/NumOnes.java -------------------------------------------------------------------------------- /lec12/exercises/Comparator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/Comparator/readme.md -------------------------------------------------------------------------------- /lec12/exercises/InheritanceOne/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceOne/Animal.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceOne/Fox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceOne/Fox.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceOne/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceOne/Launcher.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceOne/SlideCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceOne/SlideCode.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceOne/readme.md: -------------------------------------------------------------------------------- 1 | Try to predict the code. -------------------------------------------------------------------------------- /lec12/exercises/InheritanceTwo/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceTwo/Animal.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceTwo/Fox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceTwo/Fox.java -------------------------------------------------------------------------------- /lec12/exercises/InheritanceTwo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/exercises/InheritanceTwo/readme.md -------------------------------------------------------------------------------- /lec12/live1/FakeDogComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live1/FakeDogComparable.java -------------------------------------------------------------------------------- /lec12/live1/NumOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live1/NumOnes.java -------------------------------------------------------------------------------- /lec12/live1/queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live1/queries.txt -------------------------------------------------------------------------------- /lec12/live2/NumOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live2/NumOnes.java -------------------------------------------------------------------------------- /lec12/live2/WeirdDogComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live2/WeirdDogComparable.java -------------------------------------------------------------------------------- /lec12/live2/newDefinitionForInheritanceExamples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec12/live2/newDefinitionForInheritanceExamples -------------------------------------------------------------------------------- /lec13/exercises/hardMode/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/exercises/hardMode/Dog.java -------------------------------------------------------------------------------- /lec13/exercises/hardMode/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/exercises/hardMode/DogLauncher.java -------------------------------------------------------------------------------- /lec13/exercises/hardMode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/exercises/hardMode/readme.md -------------------------------------------------------------------------------- /lec13/live1/EnvMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/EnvMap.java -------------------------------------------------------------------------------- /lec13/live1/ExternalDogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/ExternalDogLauncher.java -------------------------------------------------------------------------------- /lec13/live1/ListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/ListDemo.java -------------------------------------------------------------------------------- /lec13/live1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/readme.md -------------------------------------------------------------------------------- /lec13/live1/ug/joshh/animal/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/ug/joshh/animal/Dog.java -------------------------------------------------------------------------------- /lec13/live1/ug/joshh/animal/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live1/ug/joshh/animal/DogLauncher.java -------------------------------------------------------------------------------- /lec13/live2/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/Dog.java -------------------------------------------------------------------------------- /lec13/live2/EnvMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/EnvMap.java -------------------------------------------------------------------------------- /lec13/live2/ExternalDogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/ExternalDogLauncher.java -------------------------------------------------------------------------------- /lec13/live2/ListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/ListDemo.java -------------------------------------------------------------------------------- /lec13/live2/dl: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | java ug.joshh.animal.DogLauncher -------------------------------------------------------------------------------- /lec13/live2/jerry/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/jerry/Dog.java -------------------------------------------------------------------------------- /lec13/live2/ug/joshh/animal/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/ug/joshh/animal/Dog.java -------------------------------------------------------------------------------- /lec13/live2/ug/joshh/animal/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec13/live2/ug/joshh/animal/DogLauncher.java -------------------------------------------------------------------------------- /lec14/examples/ArraysVsArrayLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/examples/ArraysVsArrayLists.java -------------------------------------------------------------------------------- /lec14/examples/MysteriousError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/examples/MysteriousError.java -------------------------------------------------------------------------------- /lec14/examples/Vessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/examples/Vessel.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/TestGoalOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/TestGoalOne.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/TestMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/TestMax.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/TestRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/TestRatio.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/TestRemove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/TestRemove.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/Vessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/Vessel.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/VesselHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/VesselHelper.java -------------------------------------------------------------------------------- /lec14/exercises/hardMode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/exercises/hardMode/readme.md -------------------------------------------------------------------------------- /lec14/live1/OldSchoolVessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/OldSchoolVessel.java -------------------------------------------------------------------------------- /lec14/live1/OldSchoolVesselTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/OldSchoolVesselTest.java -------------------------------------------------------------------------------- /lec14/live1/OldSchoolWrapper.java: -------------------------------------------------------------------------------- 1 | /** 2 | * @author Josh Hug 3 | */ 4 | 5 | public class OldSchoolWrapper { 6 | } -------------------------------------------------------------------------------- /lec14/live1/TestVesselHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/TestVesselHelper.java -------------------------------------------------------------------------------- /lec14/live1/Vessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/Vessel.java -------------------------------------------------------------------------------- /lec14/live1/VesselHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/VesselHelper.java -------------------------------------------------------------------------------- /lec14/live1/VesselTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/VesselTest.java -------------------------------------------------------------------------------- /lec14/live1/Wrappering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live1/Wrappering.java -------------------------------------------------------------------------------- /lec14/live2/BoxingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/BoxingDemo.java -------------------------------------------------------------------------------- /lec14/live2/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/Foo.java -------------------------------------------------------------------------------- /lec14/live2/OldSchoolVessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/OldSchoolVessel.java -------------------------------------------------------------------------------- /lec14/live2/TestOldSchoolVessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/TestOldSchoolVessel.java -------------------------------------------------------------------------------- /lec14/live2/TestVessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/TestVessel.java -------------------------------------------------------------------------------- /lec14/live2/TestVesselHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/TestVesselHelper.java -------------------------------------------------------------------------------- /lec14/live2/Vessel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/Vessel.java -------------------------------------------------------------------------------- /lec14/live2/VesselHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec14/live2/VesselHelper.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AList.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AListForEachLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AListForEachLauncher.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AListIteratorLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AListIteratorLauncher.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AListIteratorLauncher2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AListIteratorLauncher2.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AListPrinterLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AListPrinterLauncher.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/AbstractXList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/AbstractXList.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/XList.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/Iteration/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/Iteration/readme.md -------------------------------------------------------------------------------- /lec15/exercises/hardMode/NestedClass/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/NestedClass/Dog.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/NestedClass/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/NestedClass/DogLauncher.java -------------------------------------------------------------------------------- /lec15/exercises/hardMode/NestedClass/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/exercises/hardMode/NestedClass/readme.md -------------------------------------------------------------------------------- /lec15/live1/Iterator/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AList.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/AListForEachLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AListForEachLauncher.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/AListIteratorLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AListIteratorLauncher.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/AListIteratorLauncher2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AListIteratorLauncher2.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/AListPrinterLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AListPrinterLauncher.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/AbstractXList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/AbstractXList.java -------------------------------------------------------------------------------- /lec15/live1/Iterator/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/Iterator/XList.java -------------------------------------------------------------------------------- /lec15/live1/NestedClass/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/NestedClass/Dog.java -------------------------------------------------------------------------------- /lec15/live1/NestedClass/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live1/NestedClass/DogLauncher.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AList.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AListForEachLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AListForEachLauncher.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AListIteratorLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AListIteratorLauncher.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AListIteratorLauncher2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AListIteratorLauncher2.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AListPrinterLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AListPrinterLauncher.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/AbstractXList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/AbstractXList.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/ImmutablePig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/ImmutablePig.java -------------------------------------------------------------------------------- /lec15/live2/Iteration/XList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/Iteration/XList.java -------------------------------------------------------------------------------- /lec15/live2/NestedClass/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/NestedClass/Dog.java -------------------------------------------------------------------------------- /lec15/live2/NestedClass/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec15/live2/NestedClass/DogLauncher.java -------------------------------------------------------------------------------- /lec17/live1/EDA/AdaptationStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/EDA/AdaptationStack.java -------------------------------------------------------------------------------- /lec17/live1/EDA/DelegationStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/EDA/DelegationStack.java -------------------------------------------------------------------------------- /lec17/live1/EDA/ExtensionStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/EDA/ExtensionStack.java -------------------------------------------------------------------------------- /lec17/live1/EDA/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/EDA/Stack.java -------------------------------------------------------------------------------- /lec17/live1/Tripler/ChattyTripler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/Tripler/ChattyTripler.java -------------------------------------------------------------------------------- /lec17/live1/Tripler/ShiftTripler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/Tripler/ShiftTripler.java -------------------------------------------------------------------------------- /lec17/live1/Tripler/Tripler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/Tripler/Tripler.java -------------------------------------------------------------------------------- /lec17/live1/ULLMap/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/ULLMap/Map61B.java -------------------------------------------------------------------------------- /lec17/live1/ULLMap/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live1/ULLMap/ULLMap.java -------------------------------------------------------------------------------- /lec17/live2/EDA/ : -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/EDA/ -------------------------------------------------------------------------------- /lec17/live2/EDA/AdaptationStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/EDA/AdaptationStack.java -------------------------------------------------------------------------------- /lec17/live2/EDA/DelegationStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/EDA/DelegationStack.java -------------------------------------------------------------------------------- /lec17/live2/EDA/ExtensionStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/EDA/ExtensionStack.java -------------------------------------------------------------------------------- /lec17/live2/EDA/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/EDA/Stack.java -------------------------------------------------------------------------------- /lec17/live2/Map/Map61B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/Map/Map61B.java -------------------------------------------------------------------------------- /lec17/live2/Map/ULLMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/Map/ULLMap.java -------------------------------------------------------------------------------- /lec17/live2/Tripler/ChattyTripler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/Tripler/ChattyTripler.java -------------------------------------------------------------------------------- /lec17/live2/Tripler/Tripler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec17/live2/Tripler/Tripler.java -------------------------------------------------------------------------------- /lec2/example/DogLoopVisualizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/example/DogLoopVisualizable.java -------------------------------------------------------------------------------- /lec2/example/InDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/example/InDemo.java -------------------------------------------------------------------------------- /lec2/example/SoundDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/example/SoundDemo.java -------------------------------------------------------------------------------- /lec2/example/ee20.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/example/ee20.wav -------------------------------------------------------------------------------- /lec2/exercises/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/exercises/Dog.java -------------------------------------------------------------------------------- /lec2/exercises/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/exercises/DogLauncher.java -------------------------------------------------------------------------------- /lec2/exercises/annoying.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/exercises/annoying.wav -------------------------------------------------------------------------------- /lec2/exercises/malamute.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/exercises/malamute.wav -------------------------------------------------------------------------------- /lec2/live1/ArgsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live1/ArgsDemo.java -------------------------------------------------------------------------------- /lec2/live1/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live1/Dog.java -------------------------------------------------------------------------------- /lec2/live1/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live1/DogLauncher.java -------------------------------------------------------------------------------- /lec2/live1/InDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live1/InDemo.java -------------------------------------------------------------------------------- /lec2/live1/StringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live1/StringDemo.java -------------------------------------------------------------------------------- /lec2/live2/ArgsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live2/ArgsDemo.java -------------------------------------------------------------------------------- /lec2/live2/ArgsSummer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live2/ArgsSummer.java -------------------------------------------------------------------------------- /lec2/live2/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live2/Dog.java -------------------------------------------------------------------------------- /lec2/live2/DogLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live2/DogLauncher.java -------------------------------------------------------------------------------- /lec2/live2/StringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec2/live2/StringDemo.java -------------------------------------------------------------------------------- /lec3/examples/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/examples/IntList.java -------------------------------------------------------------------------------- /lec3/examples/PassByValueFigure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/examples/PassByValueFigure.java -------------------------------------------------------------------------------- /lec3/examples/PollQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/examples/PollQuestions.java -------------------------------------------------------------------------------- /lec3/exercises/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/exercises/IntList.java -------------------------------------------------------------------------------- /lec3/exercises/IntListOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/exercises/IntListOps.java -------------------------------------------------------------------------------- /lec3/exercises/hardMode/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/exercises/hardMode/IntList.java -------------------------------------------------------------------------------- /lec3/exercises/hardMode/IntListOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/exercises/hardMode/IntListOps.java -------------------------------------------------------------------------------- /lec3/exercises/hardMode/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/exercises/hardMode/README -------------------------------------------------------------------------------- /lec3/live1/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/live1/IntList.java -------------------------------------------------------------------------------- /lec3/live1/IntListOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/live1/IntListOps.java -------------------------------------------------------------------------------- /lec3/live2/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/live2/IntList.java -------------------------------------------------------------------------------- /lec3/live2/IntListOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec3/live2/IntListOps.java -------------------------------------------------------------------------------- /lec4/exercises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/README.md -------------------------------------------------------------------------------- /lec4/exercises/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/Sort.java -------------------------------------------------------------------------------- /lec4/exercises/SortRecursionExercise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/SortRecursionExercise.java -------------------------------------------------------------------------------- /lec4/exercises/SortSwapExercise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/SortSwapExercise.java -------------------------------------------------------------------------------- /lec4/exercises/TestSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/TestSort.java -------------------------------------------------------------------------------- /lec4/exercises/TestSortSwapExercise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/TestSortSwapExercise.java -------------------------------------------------------------------------------- /lec4/exercises/hardMode/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/hardMode/Sort.java -------------------------------------------------------------------------------- /lec4/exercises/hardMode/TestSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/exercises/hardMode/TestSort.java -------------------------------------------------------------------------------- /lec4/extra/textui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/extra/textui.java -------------------------------------------------------------------------------- /lec4/live1/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/live1/Sort.java -------------------------------------------------------------------------------- /lec4/live1/TestSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/live1/TestSort.java -------------------------------------------------------------------------------- /lec4/live2/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/live2/Sort.java -------------------------------------------------------------------------------- /lec4/live2/TestSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec4/live2/TestSort.java -------------------------------------------------------------------------------- /lec5/examples/FloatingPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec5/examples/FloatingPoint.java -------------------------------------------------------------------------------- /lec5/examples/Integers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec5/examples/Integers.java -------------------------------------------------------------------------------- /lec5/examples/PowerTour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec5/examples/PowerTour.java -------------------------------------------------------------------------------- /lec6/live2/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/IntList.java -------------------------------------------------------------------------------- /lec6/live2/IntListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/IntListLauncher.java -------------------------------------------------------------------------------- /lec6/live2/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/IntNode.java -------------------------------------------------------------------------------- /lec6/live2/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/SList.java -------------------------------------------------------------------------------- /lec6/live2/SListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/SListLauncher.java -------------------------------------------------------------------------------- /lec6/live2/SListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/SListTest.java -------------------------------------------------------------------------------- /lec6/live2/SentinelSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/SentinelSList.java -------------------------------------------------------------------------------- /lec6/live2/SentinelSListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/live2/SentinelSListTest.java -------------------------------------------------------------------------------- /lec6/webcast/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/IntList.java -------------------------------------------------------------------------------- /lec6/webcast/IntListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/IntListLauncher.java -------------------------------------------------------------------------------- /lec6/webcast/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/IntNode.java -------------------------------------------------------------------------------- /lec6/webcast/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/SList.java -------------------------------------------------------------------------------- /lec6/webcast/SListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/SListLauncher.java -------------------------------------------------------------------------------- /lec6/webcast/SListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec6/webcast/SListTest.java -------------------------------------------------------------------------------- /lec7/live1/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec7/live1/Sum.java -------------------------------------------------------------------------------- /lec7/live2/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec7/live2/Sum.java -------------------------------------------------------------------------------- /lec8/exercises/hardMode/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec8/exercises/hardMode/AList.java -------------------------------------------------------------------------------- /lec8/exercises/hardMode/AListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec8/exercises/hardMode/AListTest.java -------------------------------------------------------------------------------- /lec8/live2/AFILE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec8/live2/AFILE -------------------------------------------------------------------------------- /lec8/live2/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec8/live2/AList.java -------------------------------------------------------------------------------- /lec8/live2/AListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec8/live2/AListTest.java -------------------------------------------------------------------------------- /lec9/exercises/example/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/IntNode.java -------------------------------------------------------------------------------- /lec9/exercises/example/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/MaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/example/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/exercises/example/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/SList.java -------------------------------------------------------------------------------- /lec9/exercises/example/SomeOtherPersonsCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/SomeOtherPersonsCode.java -------------------------------------------------------------------------------- /lec9/exercises/example/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/example/VisualizableMaxSListProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/example/VisualizableMaxSListProblem.java -------------------------------------------------------------------------------- /lec9/exercises/hardMode/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/hardMode/IntNode.java -------------------------------------------------------------------------------- /lec9/exercises/hardMode/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/hardMode/MaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/hardMode/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/hardMode/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/exercises/hardMode/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/hardMode/SList.java -------------------------------------------------------------------------------- /lec9/exercises/hardMode/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/hardMode/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/solution/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/IntNode.java -------------------------------------------------------------------------------- /lec9/exercises/solution/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/MaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/solution/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/exercises/solution/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/SList.java -------------------------------------------------------------------------------- /lec9/exercises/solution/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/solution/TestSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/solution/TestSList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/FlavorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/FlavorTest.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/IntNode.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/MaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/SList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/SomeOtherPersonsCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/SomeOtherPersonsCode.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/FlavorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/FlavorTest.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/IntNode.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/MaxSList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/SList.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/SomeOtherPersonsCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/SomeOtherPersonsCode.java -------------------------------------------------------------------------------- /lec9/exercises/webcast/oldFlavor/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/exercises/webcast/oldFlavor/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/webcast/IntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/IntNode.java -------------------------------------------------------------------------------- /lec9/webcast/MaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/MaxSList.java -------------------------------------------------------------------------------- /lec9/webcast/MaxSListLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/MaxSListLauncher.java -------------------------------------------------------------------------------- /lec9/webcast/SList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/SList.java -------------------------------------------------------------------------------- /lec9/webcast/TestMaxSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/TestMaxSList.java -------------------------------------------------------------------------------- /lec9/webcast/TestSList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/lec9/webcast/TestSList.java -------------------------------------------------------------------------------- /live1/AList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/live1/AList.java -------------------------------------------------------------------------------- /live1/AListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Berkeley-CS61B/lectureCode-sp15/HEAD/live1/AListTest.java --------------------------------------------------------------------------------