Commit Graph

  • 56a1b5bd5a fix error "min and max algorithms are confused" develop Dmitry 2022-12-07 11:20:44 +03:00
  • b1c59dcf07 fix error "min and max algorithms are confused" Dmitry 2022-12-07 11:20:02 +03:00
  • a76a6a2055 correct links for pattern Chain of Responsibilities in Readme Dmitry 2022-09-23 11:40:56 +03:00
  • dc5d9b1b0b correct links for pattern Chain of Responsibilities in Readme Dmitry 2022-09-23 11:40:05 +03:00
  • bc92c254d6 correct links for pattern Chain of Responsibilities in Readme files evitwilly 2022-09-23 11:35:24 +03:00
  • 2a7745e052 added pattern Chain Of Responsibilities evitwilly 2022-09-23 11:32:54 +03:00
  • 60334270fb Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop evitwilly 2022-09-23 08:15:58 +03:00
  • 1f7cbc4642 added Memento design pattern evitwilly 2022-09-23 08:15:33 +03:00
  • a66eaafe1f добавлены новые алгоритмы в README Dmitry 2022-09-04 06:08:21 +03:00
  • f847559fa9 added new algorithms in README Dmitry 2022-09-04 06:07:29 +03:00
  • 378d70d3fe added new algorithms: ParenthesisCheck and StringEqualsHash; edited some comments in other package evitwilly 2022-09-04 06:04:37 +03:00
  • d714fc1c12 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop evitwilly 2022-09-02 11:24:39 +03:00
  • ee96907ae1 refactored Builder pattern evitwilly 2022-09-02 11:24:19 +03:00
  • cda442d294 Update README_ru.md Dmitry 2022-09-02 08:19:34 +03:00
  • 4762dc6f72 Update README.md Dmitry 2022-09-02 08:19:07 +03:00
  • 7484f2f008 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop evitwilly 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 evitwilly 2022-09-02 08:17:07 +03:00
  • a559359e8d changed link to MyArrayList.kt Dmitry 2022-08-31 07:57:04 +03:00
  • fc254be285 changed name "DynamicArray" to "ArrayList" Dmitry 2022-08-31 07:56:03 +03:00
  • b363e9e88d Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop evitwilly 2022-08-31 07:52:17 +03:00
  • 671aa26ee4 edited data structures docs and added some tests in GraphTest evitwilly 2022-08-31 07:51:51 +03:00
  • d486726742 Update README_ru.md Dmitry 2022-08-26 16:43:40 +03:00
  • a4eaa0eaba Update README.md Dmitry 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 evitwilly 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 evitwilly 2022-08-26 14:18:29 +03:00
  • 9fb45971f2 Merge branch 'develop' of github.com:evitwilly/Kotlin-Algorithms-and-Design-Patterns into develop evitwilly 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 evitwilly 2022-08-24 14:02:02 +03:00
  • ee301cd471 added merge sort without recursion, corrected average and best times for insertion sort evitwilly 2022-08-24 13:40:47 +03:00
  • 4c9f932851 changed absolute paths to relative Dmitry 2022-08-24 12:41:04 +03:00
  • 460d9a69be changed absolute paths to relative Dmitry 2022-08-24 12:38:58 +03:00
  • dd0b8df2dd I changed some lines in .gitignore file evitwilly 2022-08-24 12:32:01 +03:00
  • 370a03d0e6 изменил gitignore evitwilly 2022-08-24 12:21:33 +03:00
  • 4c5c12154f Update README.md Dmitry 2022-06-25 13:53:42 +03:00
  • 2ec8745322 Update README_ru.md Dmitry 2022-02-15 13:09:07 +07:00
  • e43367d1c7 Update README.md Dmitry 2022-02-15 13:08:04 +07:00
  • 5353e0998c added Factory Method pattern and corresponding tests Dmitry 2022-02-15 13:06:04 +07:00
  • bfff076bf0 fixed Abstract Factory design pattern Dmitry 2022-02-15 12:46:41 +07:00
  • 062f75e2f1 added advanced algorithm for palindrome Dmitry 2022-02-03 12:03:56 +07:00
  • f3b7a7aff0 added efficient Factorial algorithm from Guava library Dmitry 2022-02-03 11:51:51 +07:00
  • 4270cc107d Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns Dmitry 2022-01-30 19:37:03 +07:00
  • cbacbd8437 added comments for Command pattern Dmitry 2022-01-30 19:37:00 +07:00
  • 7ad43af210 Update README_ru.md Dmitry 2022-01-30 19:34:50 +07:00
  • f1cc094635 Update README.md Dmitry 2022-01-30 19:34:39 +07:00
  • 829d62d553 added pattern Command Dmitry 2022-01-30 19:33:45 +07:00
  • f9f2ecd661 Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns Dmitry 2022-01-30 18:50:58 +07:00
  • c038e0cad9 Fixed Issue #3 - observers must be declared as set Dmitry 2022-01-30 18:50:30 +07:00
  • 0e9ae5079f Fixed Issue #4 - Palindrome isNo Dmitry 2022-01-30 18:49:14 +07:00
  • d17a097cbc Fixed Issue #5 - Factorial loop can be start from 2 Dmitry 2022-01-30 18:46:59 +07:00
  • 4b3ef7b02b Update README_ru.md Dmitry 2022-01-30 13:04:03 +07:00
  • cf23a58b47 Update README.md Dmitry 2022-01-30 13:01:38 +07:00
  • 5ce2539162 Add files via upload Dmitry 2022-01-30 12:58:39 +07:00
  • fd70df148b removed README files Dmitry 2022-01-30 12:55:46 +07:00
  • 6ebedc77e9 добавление gitignore Dmitry 2022-01-30 12:55:08 +07:00
  • 3591bfd71e adding a visitor pattern Dmitry 2022-01-30 12:47:20 +07:00
  • 0d5717c943 adding a recursive search for the maximum and minimum Dmitry 2022-01-30 11:45:29 +07:00
  • edc59854fc removing other sort classes and changing tests for them Dmitry 2022-01-30 11:35:33 +07:00
  • 8848c5b5a3 deleting the BubbleSort class, creating sort Kotlin extension functions and an additional class for tests TestUtils Dmitry 2022-01-30 11:15:57 +07:00
  • fbd9d0e7be refactoring of code, test and comments for structure package Dmitry 2022-01-30 10:48:27 +07:00
  • 9f74f15faf удаление ru пакета для всех алгоритмов, теперь комменты будут на английском языке (возможно потом допишу перевод) Dmitry 2022-01-30 10:32:30 +07:00
  • 8518e6aa1b Delete algo_english.png Dmitry 2022-01-30 10:12:20 +07:00
  • 39e94756e1 Delete russian_flag.png Dmitry 2022-01-30 10:12:10 +07:00
  • 5711363e07 Delete english.png Dmitry 2022-01-30 10:12:01 +07:00
  • 5eb5fad00a Update README.md Dmitry 2022-01-30 10:10:47 +07:00
  • 164047e7ca Add files via upload Dmitry 2022-01-30 10:10:21 +07:00
  • ffe0056b1b Update README_ru.md Dmitry 2022-01-30 10:04:07 +07:00
  • 814db79ff6 Update README.md Dmitry 2022-01-30 10:03:55 +07:00
  • 44bb536cd4 Add files via upload Dmitry 2022-01-30 10:01:48 +07:00
  • 17155fc100 Add files via upload Dmitry 2022-01-30 09:51:57 +07:00
  • a97186c7fe Rename README_english.md to README.md Dmitry 2022-01-30 09:48:14 +07:00
  • 86527fa482 Rename README.md to README_ru.md Dmitry 2022-01-30 09:47:55 +07:00
  • f3c8fbfd51 Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms-and-Design-Patterns Dmitry 2022-01-29 12:01:42 +07:00
  • 243efc66d6 перевод на английский язык новых алгоритмов Dmitry 2022-01-29 12:01:27 +07:00
  • 7f3522b82a добавление оптимизаций для факториала Dmitry 2022-01-29 11:42:53 +07:00
  • 86330e335a добавление CircularLinkedList и тестов к нему Dmitry 2022-01-29 11:07:28 +07:00
  • 3617b22ea9 добавление SingleLinkedList и дополнительной функциональности для DoubleLinkedList (метод size), а также теста для этой функциональности Dmitry 2022-01-29 10:45:16 +07:00
  • 4c0c23bd69 добавлен тест для BubbleSortImproved Dmitry 2022-01-29 09:54:29 +07:00
  • b96f19350f Add files via upload Dmitry 2022-01-27 09:05:38 +07:00
  • be0259cc7f Delete algo_logo.png Dmitry 2022-01-27 08:57:35 +07:00
  • 79694c8933 Update README.md Dmitry 2022-01-27 08:56:28 +07:00
  • 2dcc9d01d8 Add files via upload Dmitry 2022-01-27 08:56:09 +07:00
  • d6def4b8f2 Add files via upload Dmitry 2022-01-27 08:54:23 +07:00
  • 0ecd0a7bdd Delete algo_logo.png Dmitry 2022-01-27 08:54:10 +07:00
  • f1bf6b65a1 Update README.md Dmitry 2022-01-27 08:53:04 +07:00
  • dacc29c132 Add files via upload Dmitry 2022-01-27 08:51:55 +07:00
  • bf4afcbf33 Update README_english.md Dmitry 2022-01-26 18:58:45 +07:00
  • 57f990d11d Update README.md Dmitry 2022-01-26 18:56:41 +07:00
  • ca7ddaf46e Update README.md Dmitry 2022-01-26 18:54:16 +07:00
  • a7b5691882 Update README_english.md Dmitry 2022-01-26 18:52:17 +07:00
  • 0f993c8fef Merge branch 'master' of https://github.com/KiberneticWorm/Kotlin-Algorithms Dmitry 2022-01-26 18:42:56 +07:00
  • 83e0c77207 перевод всех остальных комментариев на английский в пакете en Dmitry 2022-01-26 18:42:49 +07:00
  • 5556e96fc7 разделение на два пакета ru и en, перевод комментариев в en пакете на английский Dmitry 2022-01-26 16:00:21 +07:00
  • 62a5fb8944 Update README_english.md Dmitry 2022-01-26 15:42:16 +07:00
  • a77a422bde Add files via upload Dmitry 2022-01-26 15:24:46 +07:00
  • eee9d8aa3a Create README.md Dmitry 2022-01-26 14:32:39 +07:00
  • 16b173d049 Create README_english.md Dmitry 2022-01-26 14:10:50 +07:00
  • 5a5d19c196 Delete README.en-US.md Dmitry 2022-01-26 14:10:37 +07:00
  • 05871fdf21 Create README.en-US.md Dmitry 2022-01-26 14:08:31 +07:00
  • 3c44e9409b Delete README-en-US.md Dmitry 2022-01-26 14:08:15 +07:00
  • d627b485dd Create README-en-US.md Dmitry 2022-01-26 14:07:10 +07:00
  • 05cc32f51a Update README.md Dmitry 2022-01-25 15:52:52 +07:00