├── .github ├── code-of-conduct.md ├── contributing.md ├── issue-template.md └── pull-request-template.md ├── algorithms ├── bit-manipulation │ ├── CountSetBits.kt │ ├── HammingDistance.kt │ └── XorSwap.kt ├── cellular-automaton │ └── ConwaysGameOfLife.kt ├── ciphers │ ├── AffineCipher.kt │ └── CipherHelper.kt ├── math │ ├── AmicableNumbers.kt │ ├── ArmstrongNumbers.kt │ ├── BabylonianMethod.kt │ ├── CatalanNumber.kt │ ├── FibonacciNumbers.kt │ ├── collatz-sequence.kt │ ├── factorial.kt │ └── fibonacci.kt ├── searching │ ├── LinearSearch.kt │ └── binarySearch.kt ├── sorting │ ├── BubbleSort.kt │ ├── MergeSort.kt │ └── QuickSort.kt └── strings │ └── LevenshteingDistance.kt ├── license ├── readme.md └── src └── .gitkeep /.github/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/.github/code-of-conduct.md -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/issue-template.md: -------------------------------------------------------------------------------- 1 | I am creating an issue because... 2 | -------------------------------------------------------------------------------- /.github/pull-request-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/.github/pull-request-template.md -------------------------------------------------------------------------------- /algorithms/bit-manipulation/CountSetBits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/bit-manipulation/CountSetBits.kt -------------------------------------------------------------------------------- /algorithms/bit-manipulation/HammingDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/bit-manipulation/HammingDistance.kt -------------------------------------------------------------------------------- /algorithms/bit-manipulation/XorSwap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/bit-manipulation/XorSwap.kt -------------------------------------------------------------------------------- /algorithms/cellular-automaton/ConwaysGameOfLife.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/cellular-automaton/ConwaysGameOfLife.kt -------------------------------------------------------------------------------- /algorithms/ciphers/AffineCipher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/ciphers/AffineCipher.kt -------------------------------------------------------------------------------- /algorithms/ciphers/CipherHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/ciphers/CipherHelper.kt -------------------------------------------------------------------------------- /algorithms/math/AmicableNumbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/AmicableNumbers.kt -------------------------------------------------------------------------------- /algorithms/math/ArmstrongNumbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/ArmstrongNumbers.kt -------------------------------------------------------------------------------- /algorithms/math/BabylonianMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/BabylonianMethod.kt -------------------------------------------------------------------------------- /algorithms/math/CatalanNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/CatalanNumber.kt -------------------------------------------------------------------------------- /algorithms/math/FibonacciNumbers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/FibonacciNumbers.kt -------------------------------------------------------------------------------- /algorithms/math/collatz-sequence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/collatz-sequence.kt -------------------------------------------------------------------------------- /algorithms/math/factorial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/factorial.kt -------------------------------------------------------------------------------- /algorithms/math/fibonacci.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/math/fibonacci.kt -------------------------------------------------------------------------------- /algorithms/searching/LinearSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/searching/LinearSearch.kt -------------------------------------------------------------------------------- /algorithms/searching/binarySearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/searching/binarySearch.kt -------------------------------------------------------------------------------- /algorithms/sorting/BubbleSort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/sorting/BubbleSort.kt -------------------------------------------------------------------------------- /algorithms/sorting/MergeSort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/sorting/MergeSort.kt -------------------------------------------------------------------------------- /algorithms/sorting/QuickSort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/sorting/QuickSort.kt -------------------------------------------------------------------------------- /algorithms/strings/LevenshteingDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/algorithms/strings/LevenshteingDistance.kt -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/license -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AllAlgorithms/kotlin/HEAD/readme.md -------------------------------------------------------------------------------- /src/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------