Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TheAlgorithms/Rust

All Algorithms implemented in Rust
https://github.com/TheAlgorithms/Rust

feat: add topological sorting (#307)

bbc60e416ca514fb5ce30e9c4a494a17bdfdccec authored over 2 years ago by fffzlfk <[email protected]>
Add Armstrong Numbers (#305)

48acedec07df6815da617b2564f1ba17da165961 authored over 2 years ago by Sedat Aybars Nazlica <[email protected]>
Add Lowest Common Ancestor (#294)

d44abff0107c1841d0c4ff92414dec9e905829b4 authored over 2 years ago by Erfan Khadem <[email protected]>
Fix `RBTree::find` ref usage (#306)

cfeed420bb900fbb270901a41cc66b34d02d715c authored over 2 years ago by Julian Tescher <[email protected]>
feat: add gcd_of_n_numbers (#304)

3fc6cac90249a74ed5c5cd86b55e55d2b07ab434 authored over 2 years ago by fffzlfk <[email protected]>
Fix typo (#302)

417a0c1fcd0690b99864651a7651db892b8d65c4 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Baby-step Giant-step algorithm (#301)

9057c80aee3cb40fddb3f36caf9bd09dfbecdf21 authored almost 3 years ago by itewqq <[email protected]>
Add Simpson's Rule for Integration (#300)

9933ea4cf6f5bbfa757e17c471c77ed03bd76da7 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Ternary Search Algorithm (#297)

Co-authored-by: mime8 <>

6c35c5800d31de182a3a63e015dd40e28dcb1b1f authored almost 3 years ago by Nicholas <[email protected]>
add kth_smallest_heap implementation (#298)

fdd639a943ec3ee2da312d9ffae3d138a0fe71f0 authored almost 3 years ago by yangchenye <[email protected]>
Add hamming distance (#296)

0420a24895909b6220a4353152cf6546d900c9b5 authored almost 3 years ago by Sedat Aybars Nazlica <[email protected]>
Add Sieve of Eratosthenes (#292)

34114c2a5e7d8c4531fed6978cd3c8cb9dfcb90d authored almost 3 years ago by DONSIMON92 <[email protected]>
Add Nth Prime Number (#285)

0ad9ee7889857cd7486ff57887e4f869f90f840a authored almost 3 years ago by Saksham Madan <[email protected]>
Add a Pull Request Template (#295)

c972e9bf76f15794d42861bef6227d10185db594 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Fast Fourier Transform (#293)

f5d9ef6220cc62ccbdb4bb81c5ff155238e8bacd authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Pollard's Rho algorithm (#291)

b68b831d4b89d2e9d87b92d6232615e1c2a7239a authored almost 3 years ago by Erfan Khadem <[email protected]>
Add prufer-code (#289)

650541d6244016117121870a3e672157bb65005d authored almost 3 years ago by Erfan Khadem <[email protected]>
Add new algorithms with description (#290)

Co-authored-by: DONSIMON92 <[email protected]>
Co-authored-by: Andrii Siriak <siryaka@gmail...

cce47ce122e60d2b7cbb711ff6e1c2c56d486976 authored almost 3 years ago by DONSIMON92 <[email protected]>
Optimise longest increasing subsequence (#284)

b3bb08075c365e7248d68e44c1178ce0f4d522ff authored almost 3 years ago by Erfan Khadem <[email protected]>
Add linear sieve (#288)

Co-authored-by: Andrii Siriak <[email protected]>

a4a4cf03999e16f61218c5b5fcceb169e0d52b9b authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Segment Tree (#287)

14a6fe620a0bf812059576d103b2b2ce4a20c44f authored almost 3 years ago by fffzlfk <[email protected]>
Make merge_sort simpler and rust-ier (#280)

f7b73efaa61f79b5291994c334fc8dba42414f17 authored almost 3 years ago by Arlo <[email protected]>
Add Miller Rabin primality test (#279)

06c76413916a32c5c862d9d41b55bbf0b0e30c07 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add Z Algorithm (#283)

240da447859203248b542fa91f9cc59a6ac8bb84 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add square root by Newtons method (#281)

244d3e4806947d78cf9f8b660fc96c72b179f1d6 authored almost 3 years ago by fffzlfk <[email protected]>
Update DSU to use both path compression and union by size (#278)

67e9b13075c64874c8e585f2c3d3035329915209 authored almost 3 years ago by Erfan Khadem <[email protected]>
Add fast power (#282)

* Add fast power

* Update README

Co-authored-by: imp2002 <[email protected]>

ce9fc3c607de1cfd312188cb550b851547e8655e authored almost 3 years ago by fffzlfk <[email protected]>
Add tim sort (#273)

Co-authored-by: hossein.dindar <[email protected]>
Co-authored-by: Andrii Siriak <s...

128e9114c4d24ff8892d9787e62187fca6281f20 authored almost 3 years ago by Hossein Dindar <[email protected]>
Add methods and tests to LinkedList (#274)

e95676f7e2afced881ed6078a8b26818a1a35aff authored almost 3 years ago by Thomas O'Brien <[email protected]>
Add memoized fibonacci (#272)

f1877d712067004f1f12caaba50a84d09a853118 authored almost 3 years ago by Kenneth Marinas <[email protected]>
Organize and add missing cipher link (#271)

6c14e956f6910205b5d7eb1b01ded818b2cff6ce authored almost 3 years ago by Ramon Bernardo <[email protected]>
feat: add TEA cipher (#270)

1f30b24e20051f66fe258fbd2e38e7c50570968e authored almost 3 years ago by skdltmxn <[email protected]>
refactor: fix queue implementation (#268)

Use a LinkedList instead of a Vec for O(1) enqueue/dequeue operations

072583d819c2179d10a07431330d615b902b2ee9 authored almost 3 years ago by Ryan Lowe <[email protected]>
Fix leaky linked list (#269)

* feat: add pop_front method for linked_list

* fix: avoid leaking linked list node memory

c0c103b433c6453e94ab1409deb0ea8d7a44925d authored almost 3 years ago by Ryan Lowe <[email protected]>
fix: link to aho_corasick (#265)

add string directory to path to aho_corasick.rs

d296cc166d2eb905bb6d5b33834070a9d82303f5 authored almost 3 years ago by Tim Heaney <[email protected]>
Add red black tree (#264)

a7aba5d3bbd218acb77201f46cf7e16e3d10e6ba authored almost 3 years ago by Zelu Deng <[email protected]>
Fix build badge (#263)

5d38c29fa7785f410bae70467a86e2e462a327ae authored about 3 years ago by Andrii Siriak <[email protected]>
Update build.yml

802d3a66784c195ecc6931385cdaa9484754e95b authored about 3 years ago by Andrii Siriak <[email protected]>
feat: change CI from Travis to github action (#262)

3020331b53fc1807baea1d92e08b4214156626b4 authored about 3 years ago by imp <[email protected]>
feat: add Transposition Cipher (#261)

* add transposition cipher

* Update transposition.rs

Co-authored-by: imp <[email protected]>

1fbb35a22226ea06b5fbe243d6e6fe2e8fe3e737 authored about 3 years ago by James Nash <[email protected]>
Add Aho-Corasick algorithm (#260)

0154691b3f26ef6f8ffe07bc46b826e5f535b6b7 authored about 3 years ago by scturtle <[email protected]>
Add kth smallest element problem (#259)

86002cf90efe510b2fdd7095a14cf1bf4be3923f authored about 3 years ago by Arthur Kurbidaev <[email protected]>
Add stack using singly linked list (#258)

Signed-off-by: aisuko <[email protected]>

4c78eaac2c8ffce124a5d4a7ff3715fe4f3f2dae authored about 3 years ago by Aisuko <[email protected]>
Add bucket sort, improve insertion sort (#257)

* Bucket sort implementation + in-place insertion sort

* Bucket sort README

Co-authored-by...

3cad41e826591a7f16cd5837306d63af0f54fab2 authored about 3 years ago by Arthur Kurbidaev <[email protected]>
Add describe of double linked list (#256)

Signed-off-by: aisuko <[email protected]>

5eccdf25beeaa86cd5bbd55ec812885dcd2ef3b5 authored about 3 years ago by Aisuko <[email protected]>
Add Depth First Search Demo (#252)

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Andri...

b88742919b010eb7d6b13eed7b0437df6e00348a authored about 3 years ago by DaveAxiom <[email protected]>
Add a description of comb sort (#255)

Signed-off-by: aisuko <[email protected]>

5bfd966f9e627bd93b4a4bb92c07fff7948352c6 authored about 3 years ago by Aisuko <[email protected]>
feat: add greatest common divisor (#254)

Co-authored-by: Andrii Siriak <[email protected]>

551269c6f9be41c7a8e31ada6630035884fbcca4 authored about 3 years ago by imp <[email protected]>
Fix N-Queens (#253)

Co-authored-by: Andrii Siriak <[email protected]>

c9f36614124806a4792a2ffc884a3faecb346cfb authored about 3 years ago by DaveAxiom <[email protected]>
Add simple math algorithms (#251)

a0eb41df8f2bd8cf4a2298a261ca17b46ceb340c authored about 3 years ago by DONSIMON92 <[email protected]>
Add gnome sort (#246)

5e4b314e02b304aef4cbe6db63d4634bd848fe05 authored about 3 years ago by DONSIMON92 <[email protected]>
Fix broken link in README.md (#248)

c075b158d73a67d264ce41f32e3cbfb2ac47b1d3 authored about 3 years ago by Grachev Mikhail <[email protected]>
Add O(log^2(n)) and O(log(n)) fibonacci implementations (#232)

a0ccb8c39dd265096532e9478c9d12e5b2c2b29d authored about 3 years ago by GeistInDerSH <[email protected]>
Add maximal square (#244)

f753d058d9bbfddb612c70a76ddf17aff70b4aa7 authored about 3 years ago by duy quang <[email protected]>
Add breadth-first search (BFS) (#243)

1050f48fb391dfe26d7332cc52d40e97e64893df authored about 3 years ago by Joshua Ford <[email protected]>
feat: add Is subsequence (#239)

* add is subsequence

* Update is_subsequence.rs

* format

* fix: fix the explanation

...

14ccfac72bcd4ca788c27b32a8db86f850e6cc35 authored about 3 years ago by duy quang <[email protected]>
feat: add Pascal's triangle (#238)

* add Pascal's triangle

* format

* add pascal triangle

d5842adac5e324de54192495506e869b0502d5b9 authored about 3 years ago by duy quang <[email protected]>
Add two sum problem (#240)

998176a4d4566de953b5e272ddc3ccb00d86c4f5 authored about 3 years ago by duy quang <[email protected]>
Add graphs to README.md (#236)

358cb22e42fabaf104880aadf6e6ee971e9dd174 authored about 3 years ago by Jesse Hoobergs <[email protected]>
feat(dp): Implement `Longest Increasing Subsequence` (#235)

4c9ea6d79b1ee1e19f2a6fa3f84bb07265426acd authored about 3 years ago by Thanh <[email protected]>
Add Depth First Search (#233)

c8b0c2005a530beda651cf9c804e2a4f4fd33605 authored about 3 years ago by Matheus Muriel <[email protected]>
feat: add Rod Cutting (#190)

* Add Rod Cutting

* updating DIRECTORY.md

Co-authored-by: xelahi <[email protected]...

c9cc4b30db82511b71d6ac4e5c5f4dd0a85097aa authored about 3 years ago by biabeb <[email protected]>
Add Kruskal's algorithm (#129)

632626b3306d1b73f90623a55b5f5636ddc0569c authored about 3 years ago by Giovanni Dejan <[email protected]>
feat: add comb sort (#231)

* Add comb sort

* Add comb sort to README.

Co-authored-by: imp <[email protected]>

0861a6968ee1b108de6b9de6228e8dd58f17a350 authored about 3 years ago by Wafelack <[email protected]>
Added Polybius Cipher (#230)

78f5c22389184539fa45299bdcdd34c468680e68 authored about 3 years ago by GeistInDerSH <[email protected]>
Add queue data structure (#229)

e29957030417b2bc184143e694a11dee61f4b7c6 authored about 3 years ago by Sutthinart Khunvadhana <[email protected]>
Add odd-even sort (#223)

70e4aa924276f45323d7e98e0646242d3d5c1fc2 authored about 3 years ago by Jerrit Gläsker <[email protected]>
feat: add string reverse (#228)

Co-authored-by: Sutthinart Khunvadhana <[email protected]>

fa7aa900ade4dc3692916f30ed17a587ff7d1238 authored over 3 years ago by Sutthinart Khunvadhana <[email protected]>
Add N-Queens problem with backtracking (#51)

5d7a72f77334b4c3eeada815c586137a44109d2e authored over 3 years ago by DaveAxiom <[email protected]>
Add Xor cipher (#227)

Co-authored-by: Sutthinart Khunvadhana <[email protected]>

f6142869284e456efb23592a3df8990623461cce authored over 3 years ago by Sutthinart Khunvadhana <[email protected]>
Add missing algorithms to the README.md (#226)

Co-authored-by: Sutthinart Khunvadhana <[email protected]>

d6a1311d97853bb838a5ff29cb572a5796933f13 authored over 3 years ago by Sutthinart Khunvadhana <[email protected]>
Add burrows-wheeler transform (#220)

9c173cc0efa3ce9160e2062d2ff161f27361514f authored over 3 years ago by Jerrit Gläsker <[email protected]>
Add extended euclidean algorithm (#222)

2806d0bcd3fa7ce72e8781653192c15c3bf32979 authored over 3 years ago by Jerrit Gläsker <[email protected]>
Add cocktail shaker sort (#221)

1aea1bb2bd7c4b7bfd4e5c2a9d478a468cd25c25 authored over 3 years ago by Jerrit Gläsker <[email protected]>
Add stooge sort (#224)

a1761a40fa823c8799a379e9d9a50ca3fb470889 authored over 3 years ago by Jerrit Gläsker <[email protected]>
Add Dijkstra's algorithm (#162)

* Add dijkstra's algorithm

* updating DIRECTORY.md

Co-authored-by: github-actions <${GITHU...

b605d68041400b26bcf91bc406ffe58d86610cfd authored over 3 years ago by Pierre Gimalac <[email protected]>
Add basic Trie implemention (#152)

* Add basic Trie implemention

* updating DIRECTORY.md

Co-authored-by: github-actions <${GI...

0d5557b9dddc856381404023bde79a0d2b57cba7 authored over 3 years ago by Dimitri Belopopsky <[email protected]>
Fix URL of Closest pair in README.md (#219)

85bd2c41a5ea02c2fe71a26e5fc441745f44e957 authored over 3 years ago by tieway59 <[email protected]>
Added SHA256 (#143)

* Added SHA256

* Fix formatting

* fix: clippy warnings

Co-authored-by: imp <[email protected]>

4d8702f4c2489651e227d2126e22a4beb8cf49a4 authored over 3 years ago by Torben Lehmann <[email protected]>
Add bellman-ford algorithm (#166)

394be6230eeee7da8d685099c85c00979b332c0e authored over 3 years ago by Pierre Gimalac <[email protected]>
Add a different implementation of rot13 (#159)

Co-authored-by: Andrii Siriak <[email protected]>
Co-authored-by: github-actions <${GITHUB_ACTO...

e8b9457f661ed15fb97b3db84e0c6e69db8066ce authored over 3 years ago by Sutthinart Khunvadhana <[email protected]>
Add closest 2D points search algorithm (#167)

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Andri...

66e19f0c77e591df3f8c7984de08767fc28d5afb authored over 3 years ago by Pierre Gimalac <[email protected]>
Add Prim's algorithm (#161)

b90a1b490185fe525887daed8ad24904c6449e74 authored over 3 years ago by Pierre Gimalac <[email protected]>
Add stale workflow (#218)

3aef4dd9dd8a910b9de55f7bd998923825f92623 authored over 3 years ago by Andrii Siriak <[email protected]>
Update stale.yml

1fcd8a056b625920a0b3f438d7980045a6e94ff6 authored over 3 years ago by Andrii Siriak <[email protected]>
Add recursive Binary Search (#217)

Co-authored-by: Andrii Siriak <[email protected]>

e0e5381dfa5c92c10dbb4c6c9f1aa47dd43b6c85 authored over 3 years ago by Leonardo Freua <[email protected]>
fix: algorithm name error (#216)

* fix: algorithm name error

the Longest continuous increasing subsequence should be Longest c...

e8469cd13f104c10404d02d53d86bd6d7ac5783c authored over 3 years ago by imp <[email protected]>
feat: add Longest Increasing Subsequence (#197)

* Added framework and some tests for longest_increasing_subsequence

* Added test cases and fi...

f0825dca96577c207eb56707f696e02c32c482aa authored over 3 years ago by Cole Severson <[email protected]>
Add AVL Tree (#186)

* feat(data_structures): add AVL tree

* feat(avl_tree): add is_empty and default methods

*...

2454dfa94194ae6f50db09e2b1a9c322c3f647a0 authored over 3 years ago by Ryan Lowe <[email protected]>
Add undirected and directed graphs (#180)

Co-authored-by: Marco Caselli <[email protected]>
Co-authored-by: Andrii Siriak <siryaka@...

eb4bf63b322186bf1ede28ea53c906eff30acf4d authored over 3 years ago by Haraman Johal <[email protected]>
fix(heap.rs): get from empty heap returns None (#215)

431a537b8ae547ca9288544caffacb4198152b7f authored over 3 years ago by Pawan Dogra <[email protected]>
fix(action): the build directory_md workflow (#213)

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Andri...

45bf7668e956f4baf901364d8294d4c35daf9d68 authored over 3 years ago by imp <[email protected]>
Add manacher algorithm (#183)

Co-authored-by: Andrii Siriak <[email protected]>

8f8ad159897fc52e5d30bfc1f5075d0d8c2758f2 authored over 3 years ago by ulwlu <[email protected]>
feat: Add Morse Decoder. (#212)

* Add Morse Decoder

b84e503184f0f2695712028435df50dfbfc445f8 authored over 3 years ago by Aalekh Patel <[email protected]>
Add Morse code cipher (#199)

* Add Morse code cipher

* Add link to README.md

* Add exclamation mark to dictionary

* ...

358a3305ad11ba5f49ea57548ed1c65807f3515e authored over 3 years ago by InverMN <[email protected]>
Add Rabin Karp string search algorithm (#187)

* Rabin Karp Algorithm

* test attribution

* Update README.md

Co-authored-by: Andrii Sir...

27c98df1a370e29ee0b76308adaaedd19a573cd9 authored over 3 years ago by kevinburchfield <[email protected]>
fix typo and add shell sort to src/sorting/mod.rs (#196)

* fix typo

* Add shell sort to src/sorting/mod.rs

Co-authored-by: Andrii Siriak <siryaka@g...

5004776d1b84b266a854a9f0e6e45915683f5f96 authored over 3 years ago by kebo <[email protected]>
Update CODEOWNERS (#211)

* Update CODEOWNERS

* updating DIRECTORY.md

Co-authored-by: github-actions <${GITHUB_ACTOR...

c18bc068a3e53e6b1e40f054dfae5e110d714f8a authored over 3 years ago by imp <[email protected]>
Rename insertion.rs to insertion_sort.rs (#210)

Rename the file and affected references to follow the current naming
conventions and to fix the...

bf57ace3f7d0b48b2f05019376e3774be8a19dd7 authored over 3 years ago by Daniel Sullivan <[email protected]>
Add maximum subarray solution (#209)

8b8d4baff6f8d477bf9098a8e0a531a1cf8c0281 authored over 3 years ago by imp <[email protected]>