191 Commits

Author SHA1 Message Date
56a1b5bd5a fix error "min and max algorithms are confused" 2022-12-07 11:20:44 +03:00
b1c59dcf07 fix error "min and max algorithms are confused" 2022-12-07 11:20:02 +03:00
a76a6a2055 correct links for pattern Chain of Responsibilities in Readme 2022-09-23 11:40:56 +03:00
dc5d9b1b0b correct links for pattern Chain of Responsibilities in Readme 2022-09-23 11:40:05 +03:00
bc92c254d6 correct links for pattern Chain of Responsibilities in Readme files 2022-09-23 11:37:16 +03:00
2a7745e052 added pattern Chain Of Responsibilities 2022-09-23 11:32:54 +03:00
60334270fb Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop 2022-09-23 08:15:58 +03:00
1f7cbc4642 added Memento design pattern 2022-09-23 08:15:33 +03:00
a66eaafe1f добавлены новые алгоритмы в README 2022-09-04 06:08:21 +03:00
f847559fa9 added new algorithms in README 2022-09-04 06:07:29 +03:00
378d70d3fe added new algorithms: ParenthesisCheck and StringEqualsHash; edited some comments in other package 2022-09-04 06:04:37 +03:00
d714fc1c12 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop 2022-09-02 11:24:39 +03:00
ee96907ae1 refactored Builder pattern 2022-09-02 11:24:19 +03:00
cda442d294 Update README_ru.md 2022-09-02 08:19:34 +03:00
4762dc6f72 Update README.md 2022-09-02 08:19:07 +03:00
7484f2f008 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop 2022-09-02 08:17:38 +03:00
346bef794c added finite state machine to calculate the number of ones and zeros in a binary string 2022-09-02 08:17:07 +03:00
a559359e8d changed link to MyArrayList.kt 2022-08-31 07:57:04 +03:00
fc254be285 changed name "DynamicArray" to "ArrayList" 2022-08-31 07:56:03 +03:00
b363e9e88d Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop 2022-08-31 07:52:17 +03:00
671aa26ee4 edited data structures docs and added some tests in GraphTest 2022-08-31 07:51:51 +03:00
d486726742 Update README_ru.md 2022-08-26 16:43:40 +03:00
a4eaa0eaba Update README.md 2022-08-26 16:42:47 +03:00
9aee12a045 added count sort algorithm, edited some comments in different files, added Kotlin variant for Command pattern 2022-08-26 16:41:07 +03:00
37257596b0 added a new sorting algorithm Tim sort, added comments for MergeSort.kt file, edited some old comments 2022-08-26 14:18:29 +03:00
9fb45971f2 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop 2022-08-24 14:02:43 +03:00
0c1f5cd8b4 changed subtraction to modulo division for euclid algo, create a new factorial function with Kotlin optimization (tailrec), changed calculating middle variable in binary search 2022-08-24 14:02:02 +03:00
ee301cd471 added merge sort without recursion, corrected average and best times for insertion sort 2022-08-24 13:40:47 +03:00
4c9f932851 changed absolute paths to relative 2022-08-24 12:41:04 +03:00
460d9a69be changed absolute paths to relative 2022-08-24 12:38:58 +03:00
dd0b8df2dd I changed some lines in .gitignore file 2022-08-24 12:32:01 +03:00
370a03d0e6 изменил gitignore 2022-08-24 12:21:33 +03:00
4c5c12154f Update README.md 2022-06-25 13:53:42 +03:00
2ec8745322 Update README_ru.md 2022-02-15 13:09:07 +07:00
e43367d1c7 Update README.md 2022-02-15 13:08:04 +07:00
5353e0998c added Factory Method pattern and corresponding tests 2022-02-15 13:06:04 +07:00
bfff076bf0 fixed Abstract Factory design pattern 2022-02-15 12:46:41 +07:00
062f75e2f1 added advanced algorithm for palindrome 2022-02-03 12:03:56 +07:00
f3b7a7aff0 added efficient Factorial algorithm from Guava library 2022-02-03 11:51:51 +07:00
4270cc107d Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns 2022-01-30 19:37:03 +07:00
cbacbd8437 added comments for Command pattern 2022-01-30 19:37:00 +07:00
7ad43af210 Update README_ru.md 2022-01-30 19:34:50 +07:00
f1cc094635 Update README.md 2022-01-30 19:34:39 +07:00
829d62d553 added pattern Command 2022-01-30 19:33:45 +07:00
f9f2ecd661 Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns 2022-01-30 18:50:58 +07:00
c038e0cad9 Fixed Issue #3 - observers must be declared as set 2022-01-30 18:50:30 +07:00
0e9ae5079f Fixed Issue #4 - Palindrome isNo 2022-01-30 18:49:14 +07:00
d17a097cbc Fixed Issue #5 - Factorial loop can be start from 2 2022-01-30 18:46:59 +07:00
4b3ef7b02b Update README_ru.md 2022-01-30 13:04:03 +07:00
cf23a58b47 Update README.md 2022-01-30 13:01:38 +07:00