- シーケンス生成クラスの名前を変更
Itertools
をCombinatorics
に変更
- Kotlinを1.3.21にアップデート、それに伴いコードを微修正
CombinatorialSequence
の型パラメータを共変に変更CartesianProductGenerator
の変更点repeat
に巨大な数を指定したときなどでオーバーフローしたとき例外を発生させる- パフォーマンスが向上
- シーケンス生成のパフォーマンスが向上
- 完全順列を生成するクラス
DerangementGenerator
を追加 - Iterable, Array の拡張関数
derangements
を追加 - ソースファイルのコピーライトヘッダーを少し変更
- 順列生成のパフォーマンスを少し向上
- Maven Central Repository にリリース