An open API service indexing awesome lists of open source software.

https://github.com/sergeyklay/kotlin-trials

A playground for algorithms trials using Kotlin
https://github.com/sergeyklay/kotlin-trials

algorithms hacktoberfest kotlin playground trials

Last synced: 7 months ago
JSON representation

A playground for algorithms trials using Kotlin

Awesome Lists containing this project

README

          

# Trials

[![Build Status][actions-badge]][actions link]

My primary playground for doing algorithmic trials using Kotlin. Hence, the name.

## Contents
- **Search**
- [`BinarySearch`][bin-search-impl]
- [`JumpSearch`][jump-search-impl]
- [`LinearSearch`][lin-search-impl]
- **Matrix**
- [`IntMatrix`][int-matrix-impl]

## Run benchmarks

```shell script
$ ./gradlew --no-daemon clean jmh
```

## Run tests

```shell script
$ ./gradlew check
```

## License

This is free and unencumbered software released into the public domain.
For more see [LICENSE](./LICENSE) file.

[actions link]: https://github.com/sergeyklay/kotlin-trials/actions
[actions-badge]: https://github.com/sergeyklay/kotlin-trials/workflows/build/badge.svg
[algo-book]: https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
[bin-search-impl]: https://github.com/sergeyklay/kotlin-trials/blob/master/src/main/kotlin/org/trials/search/BinarySearch.kt
[jump-search-impl]: https://github.com/sergeyklay/kotlin-trials/blob/master/src/main/kotlin/org/trials/search/JumpSearch.kt
[lin-search-impl]: https://github.com/sergeyklay/kotlin-trials/blob/master/src/main/kotlin/org/trials/search/LinearSearch.kt
[int-matrix-impl]: https://github.com/sergeyklay/kotlin-trials/blob/master/src/main/kotlin/org/trials/IntMatrix.kt