├── LICENSE ├── Makefile ├── README.md ├── pc.nw ├── pc.pdf └── src ├── Chapter1 ├── AustralianVoting.java ├── CheckTheCheck.java ├── Collatz.java ├── GraphicalEditor.java ├── Interpreter.java ├── LCDisplay.java ├── Minesweeper.java └── TheTrip.java ├── Chapter10 ├── FireStations.java ├── Freckles.java ├── Railroads.java ├── TheGrandDinner.java ├── TheNecklace.java ├── TheProblemWithTheProblemSetter.java ├── TouristGuide.java └── War.java ├── Chapter11 ├── CuttingSticks.java ├── DistinctSubsequences.java ├── FerryLoading.java ├── IsBiggerSmarter.java ├── UnidirectionalTSP.java └── WeightsAndMeasures.java ├── Chapter12 ├── Airlines.java ├── AntOnAChessboard.java ├── BeeMaja.java ├── DermubaTriangle.java ├── Robbery.java ├── SqrRectsCubesBoxes.java ├── Star.java └── TheMonocycle.java ├── Chapter13 ├── BirthdayCake.java ├── ChocolateChipCookies.java ├── DogAndGopher.java ├── IsThisIntegration.java ├── RopeCrisisInRopeland.java ├── TheKnightsOfTheRoundTable.java └── TheLargestSmallestBox.java ├── Chapter2 ├── ContestScoreboard.java ├── CryptKicker.java ├── ErdosNumbers.java ├── Hartals.java ├── JollyJumpers.java ├── PokerHands.java ├── StackEmUp.java └── Yahtzee.java ├── Chapter3 ├── AutomatedJudgeScript.java ├── CommonPermutation.java ├── CryptKickerII.java ├── Doublets.java ├── FileFragmentation.java ├── Fmt.java ├── WERTYU.java └── WheresWaldorf.java ├── Chapter4 ├── Bridge.java ├── CDVII.java ├── FootballAkaSoccer.java ├── LongestNap.java ├── ShellSort.java ├── ShoemakersProblem.java ├── StacksOfFlapjacks.java └── VitosFamily.java ├── Chapter5 ├── MultiplicationGame.java ├── Ones.java ├── PairsumoniousNumbers.java ├── PolynomialCoefficients.java ├── PrimaryArithmetic.java ├── ReverseAndAdd.java ├── TheArcheologistsDilemma.java └── TheSternBrocotNumberSystem.java ├── Chapter6 ├── CompleteTreeLabeling.java ├── Counting.java ├── Expressions.java ├── HowManyFibs.java ├── HowManyPiecesOfLand.java ├── SelfDescribingSequence.java ├── Steps.java └── ThePriestMathematician.java ├── Chapter7 ├── CarmichaelNumbers.java ├── EuclidProblem.java ├── Factovisors.java ├── LightMoreLight.java ├── Marbles.java ├── SmithNumbers.java └── SummationOfFourPrimes.java ├── Chapter8 ├── BiggerSquarePleaseMetaProgram.java ├── BiggerSquarePleaseOffline.java ├── BiggerSquarePleaseOffline.out ├── ColoursHash.java ├── GardenOfEden.java ├── LittleBishops.java ├── Queue.java ├── ServicingStations.java ├── The15PuzzleProblem.java └── TugOfWar.java └── Chapter9 ├── Bicoloring.java ├── EditStepLadders.java ├── FromDuskTillDawn.java ├── HanoiTowerTroublesAgain.java ├── PlayingWithWheels.java ├── SlashMaze.java ├── TheTouristGuide.java └── TowerOfCubes.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/README.md -------------------------------------------------------------------------------- /pc.nw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/pc.nw -------------------------------------------------------------------------------- /pc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/pc.pdf -------------------------------------------------------------------------------- /src/Chapter1/AustralianVoting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/AustralianVoting.java -------------------------------------------------------------------------------- /src/Chapter1/CheckTheCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/CheckTheCheck.java -------------------------------------------------------------------------------- /src/Chapter1/Collatz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/Collatz.java -------------------------------------------------------------------------------- /src/Chapter1/GraphicalEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/GraphicalEditor.java -------------------------------------------------------------------------------- /src/Chapter1/Interpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/Interpreter.java -------------------------------------------------------------------------------- /src/Chapter1/LCDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/LCDisplay.java -------------------------------------------------------------------------------- /src/Chapter1/Minesweeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/Minesweeper.java -------------------------------------------------------------------------------- /src/Chapter1/TheTrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter1/TheTrip.java -------------------------------------------------------------------------------- /src/Chapter10/FireStations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/FireStations.java -------------------------------------------------------------------------------- /src/Chapter10/Freckles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/Freckles.java -------------------------------------------------------------------------------- /src/Chapter10/Railroads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/Railroads.java -------------------------------------------------------------------------------- /src/Chapter10/TheGrandDinner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/TheGrandDinner.java -------------------------------------------------------------------------------- /src/Chapter10/TheNecklace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/TheNecklace.java -------------------------------------------------------------------------------- /src/Chapter10/TheProblemWithTheProblemSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/TheProblemWithTheProblemSetter.java -------------------------------------------------------------------------------- /src/Chapter10/TouristGuide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/TouristGuide.java -------------------------------------------------------------------------------- /src/Chapter10/War.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter10/War.java -------------------------------------------------------------------------------- /src/Chapter11/CuttingSticks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/CuttingSticks.java -------------------------------------------------------------------------------- /src/Chapter11/DistinctSubsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/DistinctSubsequences.java -------------------------------------------------------------------------------- /src/Chapter11/FerryLoading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/FerryLoading.java -------------------------------------------------------------------------------- /src/Chapter11/IsBiggerSmarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/IsBiggerSmarter.java -------------------------------------------------------------------------------- /src/Chapter11/UnidirectionalTSP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/UnidirectionalTSP.java -------------------------------------------------------------------------------- /src/Chapter11/WeightsAndMeasures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter11/WeightsAndMeasures.java -------------------------------------------------------------------------------- /src/Chapter12/Airlines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/Airlines.java -------------------------------------------------------------------------------- /src/Chapter12/AntOnAChessboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/AntOnAChessboard.java -------------------------------------------------------------------------------- /src/Chapter12/BeeMaja.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/BeeMaja.java -------------------------------------------------------------------------------- /src/Chapter12/DermubaTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/DermubaTriangle.java -------------------------------------------------------------------------------- /src/Chapter12/Robbery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/Robbery.java -------------------------------------------------------------------------------- /src/Chapter12/SqrRectsCubesBoxes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/SqrRectsCubesBoxes.java -------------------------------------------------------------------------------- /src/Chapter12/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/Star.java -------------------------------------------------------------------------------- /src/Chapter12/TheMonocycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter12/TheMonocycle.java -------------------------------------------------------------------------------- /src/Chapter13/BirthdayCake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/BirthdayCake.java -------------------------------------------------------------------------------- /src/Chapter13/ChocolateChipCookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/ChocolateChipCookies.java -------------------------------------------------------------------------------- /src/Chapter13/DogAndGopher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/DogAndGopher.java -------------------------------------------------------------------------------- /src/Chapter13/IsThisIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/IsThisIntegration.java -------------------------------------------------------------------------------- /src/Chapter13/RopeCrisisInRopeland.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/RopeCrisisInRopeland.java -------------------------------------------------------------------------------- /src/Chapter13/TheKnightsOfTheRoundTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/TheKnightsOfTheRoundTable.java -------------------------------------------------------------------------------- /src/Chapter13/TheLargestSmallestBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter13/TheLargestSmallestBox.java -------------------------------------------------------------------------------- /src/Chapter2/ContestScoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/ContestScoreboard.java -------------------------------------------------------------------------------- /src/Chapter2/CryptKicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/CryptKicker.java -------------------------------------------------------------------------------- /src/Chapter2/ErdosNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/ErdosNumbers.java -------------------------------------------------------------------------------- /src/Chapter2/Hartals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/Hartals.java -------------------------------------------------------------------------------- /src/Chapter2/JollyJumpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/JollyJumpers.java -------------------------------------------------------------------------------- /src/Chapter2/PokerHands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/PokerHands.java -------------------------------------------------------------------------------- /src/Chapter2/StackEmUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/StackEmUp.java -------------------------------------------------------------------------------- /src/Chapter2/Yahtzee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter2/Yahtzee.java -------------------------------------------------------------------------------- /src/Chapter3/AutomatedJudgeScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/AutomatedJudgeScript.java -------------------------------------------------------------------------------- /src/Chapter3/CommonPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/CommonPermutation.java -------------------------------------------------------------------------------- /src/Chapter3/CryptKickerII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/CryptKickerII.java -------------------------------------------------------------------------------- /src/Chapter3/Doublets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/Doublets.java -------------------------------------------------------------------------------- /src/Chapter3/FileFragmentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/FileFragmentation.java -------------------------------------------------------------------------------- /src/Chapter3/Fmt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/Fmt.java -------------------------------------------------------------------------------- /src/Chapter3/WERTYU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/WERTYU.java -------------------------------------------------------------------------------- /src/Chapter3/WheresWaldorf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter3/WheresWaldorf.java -------------------------------------------------------------------------------- /src/Chapter4/Bridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/Bridge.java -------------------------------------------------------------------------------- /src/Chapter4/CDVII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/CDVII.java -------------------------------------------------------------------------------- /src/Chapter4/FootballAkaSoccer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/FootballAkaSoccer.java -------------------------------------------------------------------------------- /src/Chapter4/LongestNap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/LongestNap.java -------------------------------------------------------------------------------- /src/Chapter4/ShellSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/ShellSort.java -------------------------------------------------------------------------------- /src/Chapter4/ShoemakersProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/ShoemakersProblem.java -------------------------------------------------------------------------------- /src/Chapter4/StacksOfFlapjacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/StacksOfFlapjacks.java -------------------------------------------------------------------------------- /src/Chapter4/VitosFamily.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter4/VitosFamily.java -------------------------------------------------------------------------------- /src/Chapter5/MultiplicationGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/MultiplicationGame.java -------------------------------------------------------------------------------- /src/Chapter5/Ones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/Ones.java -------------------------------------------------------------------------------- /src/Chapter5/PairsumoniousNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/PairsumoniousNumbers.java -------------------------------------------------------------------------------- /src/Chapter5/PolynomialCoefficients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/PolynomialCoefficients.java -------------------------------------------------------------------------------- /src/Chapter5/PrimaryArithmetic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/PrimaryArithmetic.java -------------------------------------------------------------------------------- /src/Chapter5/ReverseAndAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/ReverseAndAdd.java -------------------------------------------------------------------------------- /src/Chapter5/TheArcheologistsDilemma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/TheArcheologistsDilemma.java -------------------------------------------------------------------------------- /src/Chapter5/TheSternBrocotNumberSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter5/TheSternBrocotNumberSystem.java -------------------------------------------------------------------------------- /src/Chapter6/CompleteTreeLabeling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/CompleteTreeLabeling.java -------------------------------------------------------------------------------- /src/Chapter6/Counting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/Counting.java -------------------------------------------------------------------------------- /src/Chapter6/Expressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/Expressions.java -------------------------------------------------------------------------------- /src/Chapter6/HowManyFibs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/HowManyFibs.java -------------------------------------------------------------------------------- /src/Chapter6/HowManyPiecesOfLand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/HowManyPiecesOfLand.java -------------------------------------------------------------------------------- /src/Chapter6/SelfDescribingSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/SelfDescribingSequence.java -------------------------------------------------------------------------------- /src/Chapter6/Steps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/Steps.java -------------------------------------------------------------------------------- /src/Chapter6/ThePriestMathematician.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter6/ThePriestMathematician.java -------------------------------------------------------------------------------- /src/Chapter7/CarmichaelNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/CarmichaelNumbers.java -------------------------------------------------------------------------------- /src/Chapter7/EuclidProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/EuclidProblem.java -------------------------------------------------------------------------------- /src/Chapter7/Factovisors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/Factovisors.java -------------------------------------------------------------------------------- /src/Chapter7/LightMoreLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/LightMoreLight.java -------------------------------------------------------------------------------- /src/Chapter7/Marbles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/Marbles.java -------------------------------------------------------------------------------- /src/Chapter7/SmithNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/SmithNumbers.java -------------------------------------------------------------------------------- /src/Chapter7/SummationOfFourPrimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter7/SummationOfFourPrimes.java -------------------------------------------------------------------------------- /src/Chapter8/BiggerSquarePleaseMetaProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/BiggerSquarePleaseMetaProgram.java -------------------------------------------------------------------------------- /src/Chapter8/BiggerSquarePleaseOffline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/BiggerSquarePleaseOffline.java -------------------------------------------------------------------------------- /src/Chapter8/BiggerSquarePleaseOffline.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/BiggerSquarePleaseOffline.out -------------------------------------------------------------------------------- /src/Chapter8/ColoursHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/ColoursHash.java -------------------------------------------------------------------------------- /src/Chapter8/GardenOfEden.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/GardenOfEden.java -------------------------------------------------------------------------------- /src/Chapter8/LittleBishops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/LittleBishops.java -------------------------------------------------------------------------------- /src/Chapter8/Queue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/Queue.java -------------------------------------------------------------------------------- /src/Chapter8/ServicingStations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/ServicingStations.java -------------------------------------------------------------------------------- /src/Chapter8/The15PuzzleProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/The15PuzzleProblem.java -------------------------------------------------------------------------------- /src/Chapter8/TugOfWar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter8/TugOfWar.java -------------------------------------------------------------------------------- /src/Chapter9/Bicoloring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/Bicoloring.java -------------------------------------------------------------------------------- /src/Chapter9/EditStepLadders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/EditStepLadders.java -------------------------------------------------------------------------------- /src/Chapter9/FromDuskTillDawn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/FromDuskTillDawn.java -------------------------------------------------------------------------------- /src/Chapter9/HanoiTowerTroublesAgain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/HanoiTowerTroublesAgain.java -------------------------------------------------------------------------------- /src/Chapter9/PlayingWithWheels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/PlayingWithWheels.java -------------------------------------------------------------------------------- /src/Chapter9/SlashMaze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/SlashMaze.java -------------------------------------------------------------------------------- /src/Chapter9/TheTouristGuide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/TheTouristGuide.java -------------------------------------------------------------------------------- /src/Chapter9/TowerOfCubes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rvprg/pc/HEAD/src/Chapter9/TowerOfCubes.java --------------------------------------------------------------------------------