├── .gitignore
├── Chapter 01 - Introduction To Algorithms
├── BaseConversions
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── BellNumbers
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── BinomialCoefficientCalculator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── CombinationsGenerator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DevNumber1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DevNumber2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DevNumber3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DigitsCountOfANumber
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DigitsOfNFactorial
│ ├── .checkstyle
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FactorialCalculator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FactorialZeroesCountAtTheEnd
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FastRecursiveFactorialCalculator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FillingAndPrintingMatrix
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── GetPowerOfANumber
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── IterativeFibonacci
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── IterativeGreatestCommonDivisor
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── IterativePrint
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LeastCommonMultiple
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── ListPreprocessedPrimeNumbersFinder
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MatrixMultiplication
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MersennePrimeNumbersFinder
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PascalTriangle
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PermutationsCoding
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PermutationsGenerator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PermutationsGeneratorWithSwapping
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PreprocessedPrimeNumbersFinder
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PrimeFactorization
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PrimeNimbersEratosthenes
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PrimeNumbersFinder
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── ProductOfArrayElements
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RecursiveFactorialCalculator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RecursiveFibonacci
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RecursiveGreatestCommonDivisor
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RecursivePrint
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RomanNumerals
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SequencePrint1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SequencePrint2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SequencePrint3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SumOfArrayElements
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SumOfFirstNNaturalNumbers
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SumOfMatrices
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SumZero
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── VariationsGenerator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 02 - Introduction To Data Structures
├── Pure Java implementations
│ ├── BinaryTree
│ │ └── src
│ │ │ ├── BinaryTree.java
│ │ │ ├── Program.java
│ │ │ └── TreeNode.java
│ ├── HashTable
│ │ └── src
│ │ │ ├── Entry.java
│ │ │ ├── HashTable.java
│ │ │ └── Program.java
│ ├── LinkedList
│ │ └── src
│ │ │ ├── LinkedList.java
│ │ │ ├── LinkedListNode.java
│ │ │ └── Program.java
│ ├── Queue
│ │ └── src
│ │ │ ├── Program.java
│ │ │ └── Queue.java
│ └── Stack
│ │ └── src
│ │ ├── Program.java
│ │ └── Stack.java
└── Strictly following book implementations
│ └── Stack1
│ └── src
│ ├── Program.java
│ └── Stack.java
├── Chapter 03 - Sorting Algorithms
├── BitwiseSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ ├── NodeElement.java
│ │ └── Program.java
├── BitwiseSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BubbleSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BubbleSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── CombSorter
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── CountSorter
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── CountSorter2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ ├── List.java
│ │ └── Program.java
├── HeapSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── InsertionSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── InsertionSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── InsertionSort3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── PermutationSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── RadixSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── SelectionSort1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── SelectionSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── SetSort1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SetSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── ShakerSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
└── ShellSort2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ ├── Element.java
│ └── Program.java
├── Chapter 04 - Searching Algorithms
├── BinarySearch.Iterative
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BinarySearch.Recursive
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BinarySearch.UsingBitwiseOperations
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BinarySearch.UsingBitwiseOperations2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── BinarySearch.WithoutCycles
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── FibunacciSearch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── InterpolSearch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── JumpSearch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── ReorderSearchingAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
└── SequentialSearchAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ ├── Element.java
│ └── Program.java
├── Chapter 05 - Graph Theory
├── A-Center
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── AllSimplePaths
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── ArticPoints
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── BreadthFirstSearch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── CompanyControl
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── CyclicGraphCheck
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DepthFirstSearch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── DijkstraAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── EulerCycle
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FloydAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FordFulkersonAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FullTopologicalSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FundamentalCycles
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── GraphComponents
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── KruskalAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Arc.java
│ │ └── Program.java
├── LongestPath
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MaximalIndependentSets
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MinimalDominatingSets
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MinimalHamiltonianCycle
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── P-Center
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PrimAlgorithm
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── ShortestPath
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── StronglyConnectedComponents
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── TopologicalSort
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── TransitiveOrientation
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── VerticesBase
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 06 - NP-Complete
├── BooleanSatisfiability
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── BooleanSatisfiability2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Examples
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── GraphColoring
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── KinightsTour
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── KnapsackProblem
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LetterTranslation
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Program.java
│ │ └── TranslationType.java
├── LongestPathProblem
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SchoolSchedule
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SevenQueensProblem
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── TicTacToe
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 07 - Divide And Conquer
├── BinaryMerge
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── FastPow
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FindKthBiggestElement
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FindKthMiddleElement
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FindKthMiddleElement2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant10
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant11
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant12FindWithStack
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant13
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant4
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant5
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant6
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant7
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant8
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Majorant9
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MergeSortIterative
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Node.java
│ │ └── Program.java
├── MergeSortLinkedList
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Node.java
│ │ └── Program.java
├── MergeSorter
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MergesortLinkedListDoubleStep
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Node.java
│ │ └── Program.java
├── MergingSortedArrays
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── CList.java
│ │ ├── Element.java
│ │ └── Program.java
├── MinAndMaxElement
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Program.java
│ │ └── Result.java
├── Shift1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── Shift2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── Shift3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── SolveHanoyTowers
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Tournament3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── TournamentForAllNums
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── TournamentPowerOf2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 08 - Dynamic Programming
├── Alanbob
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Alanbob2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Binom
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Binom2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Board
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── BreakNum
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Catalan
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Position.java
│ │ └── Program.java
├── Cfl
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── NonTerminalProduction.java
│ │ ├── Production.java
│ │ └── Program.java
├── CoinMin
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── CoinMin2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Coins
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── ConferenceRoom
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── BeginEnd.java
│ │ ├── BlueRed.java
│ │ └── Program.java
├── Cuts
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Element.java
│ │ └── Program.java
├── Domino
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FibonacciMatrix
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FibonacciMemorization
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FibonacciMemorization2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── FibonacciRecursion
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Hedonia
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── JaggedSequence
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack2a
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack2b
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack3a
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack3b
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack3c
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack4
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Knapsack5
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LongestCommonSubsequence1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LongestCommonSubsequence2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LongestNonDecreasingSubsequence1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LongestNonDecreasingSubsequence2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── LongestNonDecreasingSubsequence3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MatrixMultiplication1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MatrixMultiplication2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── MatrixMultiplication3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Order.java
│ │ └── Program.java
├── NoTwoZeroes
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── OptimalBinarySearchTree
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── OptimalBitonicSequence
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Program.java
│ │ └── St.java
├── Partitioning
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RailwayTickets
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── ResourceDistribution
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── RingExpression
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Goal.java
│ │ └── Program.java
├── SportSeries1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SportSeries2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SportSeries3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SportSeries4
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── StringTransform
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── SymbolicMultiplication
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Taxi
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Dist.java
│ │ └── Program.java
└── TicketQueue
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 09 - Heuristic And Probabilistic Algorithms
├── ActivityScheduling
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── EgyptianFractions
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Program.java
│ │ └── Result.java
├── FractionalKnapsack
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── GraphColoring
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── GuessingPi
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── HamiltonianCycleGrayCodes
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── KnightsTour
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── PrimeMonteCarlo
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Scheduling
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── TravellingSalesmanGenetic
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
├── Chapter 10 - Compression
├── ArithmeticCoding
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── Program.java
│ │ └── Symbol.java
├── Entropy
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
├── Huffman1
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── MinResult.java
│ │ ├── Program.java
│ │ └── Tree.java
├── Huffman2
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── MinResult.java
│ │ ├── Program.java
│ │ └── Tree.java
├── Huffman3
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ ├── HeapForest.java
│ │ ├── Program.java
│ │ └── Tree.java
├── LempelZiwWelch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.resources.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── Program.java
└── LinearPredictionCoding
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.resources.prefs
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── Program.java
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 |
3 | # Mobile Tools for Java (J2ME)
4 | .mtj.tmp/
5 |
6 | # Package Files #
7 | *.jar
8 | *.war
9 | *.ear
10 |
11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
12 | hs_err_pid*
13 |
14 | # IntelliJ IDEA files and directories
15 | .idea
16 | *.iml
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/BaseConversions/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/BaseConversions/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/BellNumbers/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/BinomialCoefficientCalculator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/BinomialCoefficientCalculator/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/CombinationsGenerator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DevNumber1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DevNumber2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DevNumber2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DevNumber3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DevNumber3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsCountOfANumber/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsCountOfANumber/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsCountOfANumber/src/Program.java:
--------------------------------------------------------------------------------
1 | public class Program {
2 | private static final int NUMBER = 4242;
3 |
4 | public static void main(String[] args) {
5 | int digits = 0;
6 |
7 | for (int n = NUMBER; n > 0; n /= 10) {
8 | digits++;
9 | }
10 |
11 | System.out.printf("Броят на цифрите на %d е %d", NUMBER, digits);
12 | System.out.println();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsOfNFactorial/.checkstyle:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsOfNFactorial/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsOfNFactorial/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/DigitsOfNFactorial/src/Program.java:
--------------------------------------------------------------------------------
1 | public class Program {
2 | private static final int N = 123;
3 |
4 | public static void main(String[] args) {
5 | double digitsCount = 0;
6 | for (int i = 1; i <= N; i++) {
7 | digitsCount += Math.log10(i);
8 | }
9 |
10 | System.out.printf("Броят на цифрите на %d! е %d\n", N,
11 | (long) digitsCount + 1);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FactorialCalculator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FactorialCalculator/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FactorialZeroesCountAtTheEnd/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FactorialZeroesCountAtTheEnd/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FactorialZeroesCountAtTheEnd/src/Program.java:
--------------------------------------------------------------------------------
1 | public class Program {
2 | private static final int N = 10;
3 |
4 | public static void main(String[] args) {
5 | int zeroesCount = 0;
6 | int p = 5;
7 | while (N >= p) {
8 | zeroesCount += N / p;
9 | p *= 5;
10 | }
11 |
12 | System.out.printf("Броят на нулите в края на %d! е %d\n", N,
13 | zeroesCount);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FastRecursiveFactorialCalculator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FillingAndPrintingMatrix/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/FillingAndPrintingMatrix/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/GetPowerOfANumber/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/GetPowerOfANumber/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/IterativeFibonacci/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/IterativeFibonacci/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/IterativeGreatestCommonDivisor/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/IterativeGreatestCommonDivisor/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/IterativePrint/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/LeastCommonMultiple/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/ListPreprocessedPrimeNumbersFinder/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/MatrixMultiplication/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/MersennePrimeNumbersFinder/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/MersennePrimeNumbersFinder/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PascalTriangle/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PermutationsCoding/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PermutationsCoding/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PermutationsGenerator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PermutationsGeneratorWithSwapping/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PreprocessedPrimeNumbersFinder/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PreprocessedPrimeNumbersFinder/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PrimeFactorization/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PrimeFactorization/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PrimeNimbersEratosthenes/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PrimeNumbersFinder/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/PrimeNumbersFinder/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/ProductOfArrayElements/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/ProductOfArrayElements/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursiveFactorialCalculator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursiveFactorialCalculator/src/Program.java:
--------------------------------------------------------------------------------
1 | public class Program {
2 | private static final int N = 6;
3 |
4 | public static void main(String[] args) {
5 | System.out.printf("%d! = %d", N, getFactorial(N));
6 | }
7 |
8 | private static long getFactorial(int i) {
9 | if (i < 2) {
10 | return i;
11 | }
12 |
13 | return i * getFactorial(i - 1);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursiveFibonacci/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursiveGreatestCommonDivisor/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursiveGreatestCommonDivisor/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursivePrint/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RecursivePrint/src/Program.java:
--------------------------------------------------------------------------------
1 | public class Program {
2 | private static final int N = 7892;
3 |
4 | public static void main(String[] args) {
5 | printN(N);
6 | System.out.println();
7 | }
8 |
9 | private static void printN(int n) {
10 | if (n >= 10) {
11 | printN(n / 10);
12 | }
13 |
14 | System.out.print(n % 10);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RomanNumerals/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/RomanNumerals/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SequencePrint1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SequencePrint2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SequencePrint3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumOfArrayElements/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumOfArrayElements/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumOfFirstNNaturalNumbers/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumOfFirstNNaturalNumbers/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumOfMatrices/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumZero/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumZero/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | SumZero
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/SumZero/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/VariationsGenerator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 01 - Introduction To Algorithms/VariationsGenerator/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Queue/src/Program.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Programming-Algorithms-Book/Java-Translation-Sources/255ef1eb9ab24664a062c82ec267dbb5525b7924/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Queue/src/Program.java
--------------------------------------------------------------------------------
/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Queue/src/Queue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Programming-Algorithms-Book/Java-Translation-Sources/255ef1eb9ab24664a062c82ec267dbb5525b7924/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Queue/src/Queue.java
--------------------------------------------------------------------------------
/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Stack/src/Program.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Programming-Algorithms-Book/Java-Translation-Sources/255ef1eb9ab24664a062c82ec267dbb5525b7924/Chapter 02 - Introduction To Data Structures/Pure Java implementations/Stack/src/Program.java
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BitwiseSort
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element(int key) {
5 | this.setKey(key);
6 | }
7 |
8 | public int getKey() {
9 | return key;
10 | }
11 |
12 | public void setKey(int key) {
13 | this.key = key;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BitwiseSort2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BitwiseSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element(int key) {
5 | this.setKey(key);
6 | }
7 |
8 | public int getKey() {
9 | return key;
10 | }
11 |
12 | public void setKey(int key) {
13 | this.key = key;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BubbleSort
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BubbleSort2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/BubbleSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CombSorter/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CombSorter/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CombSorter
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CombSorter/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CombSorter/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CountSorter
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CountSorter2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/CountSorter2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/HeapSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/HeapSort/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | HeapSort
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/HeapSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/HeapSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/InsertionSort3/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/PermutationSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/PermutationSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/PermutationSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/RadixSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/RadixSort/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | RadixSort
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/RadixSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/RadixSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort1/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SelectionSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort1/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | SetSort1
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | SetSort2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/SetSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShakerSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShakerSort/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ShakerSort
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShakerSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShakerSort/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShellSort2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShellSort2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ShellSort2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShellSort2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 03 - Sorting Algorithms/ShellSort2/src/Element.java:
--------------------------------------------------------------------------------
1 | public class Element {
2 | private int key;
3 |
4 | public Element() {
5 | }
6 |
7 | public Element(int key) {
8 | this.setKey(key);
9 | }
10 |
11 | public int getKey() {
12 | return key;
13 | }
14 |
15 | public void setKey(int key) {
16 | this.key = key;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.Iterative/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.Iterative/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.Recursive/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.Recursive/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.UsingBitwiseOperations/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.UsingBitwiseOperations/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.UsingBitwiseOperations2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.UsingBitwiseOperations2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.WithoutCycles/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/BinarySearch.WithoutCycles/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/FibunacciSearch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/FibunacciSearch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/InterpolSearch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/InterpolSearch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/JumpSearch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/JumpSearch/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | JumpSearch
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/JumpSearch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/ReorderSearchingAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/ReorderSearchingAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/SequentialSearchAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 04 - Searching Algorithms/SequentialSearchAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/A-Center/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/A-Center/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | A-Center
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/A-Center/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/AllSimplePaths/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/AllSimplePaths/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | AllSimplePaths
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/AllSimplePaths/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ArticPoints/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ArticPoints/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ArticPoints
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ArticPoints/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/BreadthFirstSearch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/BreadthFirstSearch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/CompanyControl/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/CompanyControl/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CompanyControl
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/CompanyControl/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/CyclicGraphCheck/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/CyclicGraphCheck/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/DepthFirstSearch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/DepthFirstSearch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/DijkstraAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/DijkstraAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/EulerCycle/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/EulerCycle/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | EulerCycle
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/EulerCycle/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FloydAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FloydAlgorithm/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | FloydAlgorithm
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FloydAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FordFulkersonAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FordFulkersonAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FullTopologicalSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FullTopologicalSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FundamentalCycles/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/FundamentalCycles/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/GraphComponents/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/GraphComponents/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/KruskalAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/KruskalAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/LongestPath/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/LongestPath/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | LongestPath
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/LongestPath/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MaximalIndependentSets/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MaximalIndependentSets/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MinimalDominatingSets/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MinimalDominatingSets/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MinimalHamiltonianCycle/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/MinimalHamiltonianCycle/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/P-Center/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/P-Center/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | P-Center
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/P-Center/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/PrimAlgorithm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/PrimAlgorithm/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | PrimAlgorithm
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/PrimAlgorithm/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ShortestPath/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ShortestPath/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ShortestPath
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/ShortestPath/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/StronglyConnectedComponents/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/StronglyConnectedComponents/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/TopologicalSort/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/TopologicalSort/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/TransitiveOrientation/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/TransitiveOrientation/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/VerticesBase/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/VerticesBase/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | VerticesBase
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 05 - Graph Theory/VerticesBase/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/BooleanSatisfiability/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/BooleanSatisfiability/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/BooleanSatisfiability2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/BooleanSatisfiability2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/Examples/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/Examples/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Examples
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/GraphColoring/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/GraphColoring/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | GraphColoring
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/GraphColoring/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/KinightsTour/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/KinightsTour/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | KinightsTour
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/KinightsTour/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/KnapsackProblem/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/KnapsackProblem/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/LetterTranslation/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/LetterTranslation/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/LongestPathProblem/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/LongestPathProblem/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/SchoolSchedule/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/SchoolSchedule/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | SchoolSchedule
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/SchoolSchedule/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/SevenQueensProblem/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/SevenQueensProblem/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/TicTacToe/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/TicTacToe/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | TicTacToe
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 06 - NP-Complete/TicTacToe/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/BinaryMerge/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/BinaryMerge/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BinaryMerge
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/BinaryMerge/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Element.java=UTF-8
3 | encoding//src/Program.java=UTF-8
4 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/BinaryMerge/src/Element.java:
--------------------------------------------------------------------------------
1 |
2 | public class Element {
3 | private int key;
4 |
5 | public Element(int key) {
6 | this.setKey(key);
7 | }
8 |
9 | public int getKey() {
10 | return this.key;
11 | }
12 |
13 | public void setKey(int key) {
14 | this.key = key;
15 | }
16 |
17 | /* .............
18 | Някакви данни
19 | ............. */
20 | }
21 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FastPow/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FastPow/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | FastPow
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthBiggestElement/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthBiggestElement/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthMiddleElement/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthMiddleElement/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthMiddleElement2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/FindKthMiddleElement2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant1/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant1
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant10/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant10/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant10
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant10/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant11/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant11/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant11
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant11/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant12FindWithStack/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant12FindWithStack/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant13/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant13/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant13
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant13/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant3/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant3
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant4/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant4/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant4
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant4/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant5/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant5/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant5
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant5/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant6/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant6/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant6
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant6/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant7/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant7/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant7
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant7/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant8/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant8/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant8
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant8/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant9/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant9/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Majorant9
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Majorant9/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSortIterative/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSortIterative/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSortLinkedList/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSortLinkedList/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSorter/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSorter/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | MergeSorter
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergeSorter/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergesortLinkedListDoubleStep/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergesortLinkedListDoubleStep/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergingSortedArrays/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergingSortedArrays/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MergingSortedArrays/src/Element.java:
--------------------------------------------------------------------------------
1 |
2 | public class Element {
3 | private int key;
4 |
5 | public Element(int key) {
6 | this.setKey(key);
7 | }
8 |
9 | public int getKey() {
10 | return this.key;
11 | }
12 |
13 | public void setKey(int key) {
14 | this.key = key;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MinAndMaxElement/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/MinAndMaxElement/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift1/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Shift1
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift1/src/Element.java:
--------------------------------------------------------------------------------
1 |
2 | public class Element {
3 | private int data;
4 |
5 | public Element(int data) {
6 | this.setData(data);
7 | }
8 |
9 | public int getData() {
10 | return this.data;
11 | }
12 |
13 | public void setData(int data) {
14 | this.data = data;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Shift2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift2/src/Element.java:
--------------------------------------------------------------------------------
1 |
2 | public class Element {
3 | private int data;
4 |
5 | public Element(int data) {
6 | this.setData(data);
7 | }
8 |
9 | public int getData() {
10 | return this.data;
11 | }
12 |
13 | public void setData(int data) {
14 | this.data = data;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift3/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Shift3
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Shift3/src/Element.java:
--------------------------------------------------------------------------------
1 |
2 | public class Element {
3 | private int data;
4 |
5 | public Element(int data) {
6 | this.setData(data);
7 | }
8 |
9 | public int getData() {
10 | return this.data;
11 | }
12 |
13 | public void setData(int data) {
14 | this.data = data;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/SolveHanoyTowers/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/SolveHanoyTowers/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Tournament3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Tournament3/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Tournament3
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/Tournament3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/TournamentForAllNums/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/TournamentForAllNums/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/TournamentPowerOf2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 07 - Divide And Conquer/TournamentPowerOf2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Alanbob
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Alanbob2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Alanbob2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Binom/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Binom/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Binom
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Binom2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Binom2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Binom2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Binom2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Board/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Board/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Board
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Board/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/BreakNum/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/BreakNum/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | BreakNum
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/BreakNum/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Catalan/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Catalan/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Catalan
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Catalan/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cfl/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cfl/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cfl
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cfl/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/NonTerminalProduction.java=UTF-8
3 | encoding//src/Production.java=UTF-8
4 | encoding//src/Program.java=UTF-8
5 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CoinMin
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CoinMin2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/CoinMin2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Coins/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Coins/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Coins
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Coins/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/ConferenceRoom/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/ConferenceRoom/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cuts/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cuts/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cuts
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Cuts/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Domino/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Domino/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Domino
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Domino/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMatrix/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMatrix/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMemorization/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMemorization/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMemorization2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciMemorization2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/FibonacciRecursion/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Hedonia/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Hedonia/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hedonia
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Hedonia/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/JaggedSequence/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/JaggedSequence/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack1/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack1
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2a/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2a/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack2a
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2a/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2b/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2b/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack2b
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack2b/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3a/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3a/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack3a
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3a/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3b/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3b/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack3b
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3b/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3c/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3c/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack3c
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack3c/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack4/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack4/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack4
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack4/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack5/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack5/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Knapsack5
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Knapsack5/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestCommonSubsequence1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestCommonSubsequence1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestCommonSubsequence2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestCommonSubsequence2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/LongestNonDecreasingSubsequence3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/MatrixMultiplication3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/NoTwoZeroes/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/NoTwoZeroes/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/OptimalBinarySearchTree/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/OptimalBinarySearchTree/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/OptimalBitonicSequence/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/OptimalBitonicSequence/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 | encoding//src/St.java=UTF-8
4 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Partitioning/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Partitioning/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/RailwayTickets/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/RailwayTickets/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/ResourceDistribution/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/ResourceDistribution/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/RingExpression/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/RingExpression/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries4/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SportSeries4/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/StringTransform/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/StringTransform/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SymbolicMultiplication/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/SymbolicMultiplication/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Taxi/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Taxi/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Taxi
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/Taxi/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/TicketQueue/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 08 - Dynamic Programming/TicketQueue/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/ActivityScheduling/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/ActivityScheduling/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/EgyptianFractions/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/EgyptianFractions/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/FractionalKnapsack/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/FractionalKnapsack/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/GraphColoring/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/GraphColoring/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/GuessingPi/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/GuessingPi/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/HamiltonianCycleGrayCodes/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/HamiltonianCycleGrayCodes/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/KnightsTour/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/KnightsTour/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/PrimeMonteCarlo/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/PrimeMonteCarlo/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/Scheduling/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/Scheduling/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/TravellingSalesmanGenetic/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 09 - Heuristic And Probabilistic Algorithms/TravellingSalesmanGenetic/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/ArithmeticCoding/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/ArithmeticCoding/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Entropy/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Entropy/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Entropy
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Entropy/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman1/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman1/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Huffman1
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman1/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 | encoding//src/Tree.java=UTF-8
4 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Huffman2
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman2/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 | encoding//src/Tree.java=UTF-8
4 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman3/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman3/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Huffman3
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/Huffman3/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 | encoding//src/Tree.java=UTF-8
4 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/LempelZiwWelch/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/LempelZiwWelch/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | LempelZiwWelch
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/LempelZiwWelch/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/LinearPredictionCoding/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Chapter 10 - Compression/LinearPredictionCoding/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/Program.java=UTF-8
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Java Translation of ["Programming =++ Algorithms;"](https://github.com/Programming-Algorithms-Book/C-Original-Sources) book
2 | ===
3 |
4 | ###Authors:
5 | * Teodor Kurtev (https://github.com/Teodor92)
6 | * Vladislav Karamfilov (https://github.com/vladislav-karamfilov)
7 |
--------------------------------------------------------------------------------