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

Add Sine function (#437)

39b747f6c599883cc361c5d994e7da6000f3de6c authored almost 2 years ago by zer0-x <[email protected]>
fix: misspelled word (#438)

dd76ce98d81e45ecce1ab5fd9f3b01d518a29c36 authored almost 2 years ago by godf <[email protected]>
feat: add greatest_common_divisor_stein to greatest_common_divisor (#429)

a44177c9a213637cf9f030b112eed95a28c55b5a authored about 2 years ago by աɨռɢӄաօռɢ <[email protected]>
Improve `Insertion sort` readability (#435)

e8e1d224759837b01ace2026d2302675154ffe73 authored about 2 years ago by Willian Pinheiro <[email protected]>
feat: Added implementation for factors (#427)

* feat: Added implementation for factors 🧩

* Formatting changes ✏️

* chore: add to README
...

96d4e7092a1c41d3bb703f37f789a89ac564bd96 authored about 2 years ago by Defective Detective <[email protected]>
fix: fix clippy in `string/trie.rs` (#432)

3360d6f5081740b0ea72478fd962e0c30d17ce95 authored about 2 years ago by imp2002 <[email protected]>
Add Fibonacci Using Matrix Exponentiation (#420)

72d1d42c8e81c8b1cd09299e1d07db8675308d44 authored about 2 years ago by Yik Chun Wong <[email protected]>
fix math/ceil function for issue #423 (#424)

1c37c24b4c12f3df587c57e16cf515030e684823 authored about 2 years ago by Alex Cross <[email protected]>
feat: Add signum (#419)

65aa43f0c8173b15b66c7fd79efb33992dc8b9e5 authored about 2 years ago by Defective Detective <[email protected]>
Add Treap (#421)

560aa2b59786decf5acbc8ba478bebf2ef0328a4 authored about 2 years ago by Yik Chun Wong <[email protected]>
Create fractional_knapsack.rs (#418)

084ee153e2e81d369e69d8ebeaac60bc233eaf2a authored about 2 years ago by Invader Zim <[email protected]>
Add Brian Kerninghan's algorithm to count set bits (#417)

a279062942862491cd2319aebc26d6ebb82c79f7 authored about 2 years ago by Invader Zim <[email protected]>
Add autocomplete using trie (#416)

3649d4813fb22ba4fff4b56d4bfe765a5d45b516 authored about 2 years ago by Suhail Malik <[email protected]>
Add all combination of size k algorithm (#415)

5925833b61e08a94294bda9d7e4cc4692bd435a6 authored about 2 years ago by Suhail Malik <[email protected]>
feat: Add Aliquot Sum implementation (#412)

bfcdde5bb11432dfa142176dc49a6dc80ec794ea authored about 2 years ago by Defective Detective <[email protected]>
Add Duval algorithm (#414)

b998cfdf47c7144e2f91148ba84c5eefca980f2d authored about 2 years ago by godf <[email protected]>
Add ceil (#411)

ff075b64d5fd763ce49785618fa260bda8040d7f authored about 2 years ago by k-yamasaki <[email protected]>
Add longest common substring (#410)

5e0824b2ee50ea5ad1fa4c968f45338451c0bc4c authored about 2 years ago by RohitSingh107 <[email protected]>
Add levenshtein distance (#408)

567d6cbc8d60715689451fecc9950e5911dbd465 authored about 2 years ago by Mark Shevchenko <[email protected]>
Add sudoku solver (#409)

e06bdc1a2875618093764bc38844819a7112d03e authored about 2 years ago by Suhail Malik <[email protected]>
Add Minimum Excluded Element (#404)

cfa131b12eb4c59e15daa78d0d2f7c0aa3cc665b authored about 2 years ago by Arjun31415 <[email protected]>
Add collatz_sequence.rs (#402)

5f054483231985cad34075eb54995440aebf7e5d authored about 2 years ago by Utshaan <[email protected]>
Add fisher yates shuffle (#394)

75fcde980338a86d43722b282606460362d47b43 authored about 2 years ago by Jerrit Gläsker <[email protected]>
Add `Hopcroft-Karp` maximum bipartite matching (#390)

5bb80cdfbe8092cfaf111f06a8abe9f205849856 authored about 2 years ago by Arjun31415 <[email protected]>
Add doomsday algorithm (#391)

81c4a9bce76d30f61c66c6d5679aa1d5dfb287dd authored about 2 years ago by Jerrit Gläsker <[email protected]>
Fix Multiple Clippy `#[allow(...)]` (#399)

9ffcb5131abe714d067b31805a9ea015bce2d67c authored about 2 years ago by Sergio Alejandro Ribera Costa <[email protected]>
Add anagram check (#393)

019038bb8335cb727d84fbfe417c3413e0cfdf42 authored about 2 years ago by Jerrit Gläsker <[email protected]>
Add palindrome check (#392)

fea47d0e1b27e3bf0da7052f0fdc08346b63ad6a authored about 2 years ago by Jerrit Gläsker <[email protected]>
Add base64 encoder and decoder (#405)

dc13f85f83b113176ac121225595f880bbcfe4c4 authored about 2 years ago by CenTdemeern1 <[email protected]>
Use a match statement in Dutch National Flag Sort (#406)

f20b1b22eb975bf9963ab75e800a774c01a33552 authored about 2 years ago by CenTdemeern1 <[email protected]>
Edit testing data for sleep sort (#407)

* Edit testing data for sleep sort

Reduce testing data and use lower values to spend less tim...

90fdee4b8dc22b1e051650b625e0f456d3a8366e authored about 2 years ago by CenTdemeern1 <[email protected]>
simplify `heap.rs` and follow best practices (#398)

b5fe7a3e849ccb2940dddeb3b780f217be8853fc authored about 2 years ago by pwygab <[email protected]>
Add Dutch National Flag Sort (#401)

a2d96e012b3ae4d1487fc66e13ff65deaadda090 authored about 2 years ago by CenTdemeern1 <[email protected]>
Fix clippy warnings (#396)

fbc20a77e9f86313679e2c81f4f3bdaf4b0d63aa authored over 2 years ago by Arjun31415 <[email protected]>
Add boyer moore search (#389)

bf8b17adcb3bf9690822cc0a980d195665ed0ac5 authored over 2 years ago by pwygab <[email protected]>
add jaro_winkler_distance (#388)

* add jaro_winkler_distance

* fmt

d293d41a40c06b208294fe0c1b8205152f8598b2 authored over 2 years ago by pwygab <[email protected]>
Add chinese remainder theorem to README (#387)

f093dbebe92559bd8d3c625c9fe271552f4484a3 authored over 2 years ago by pwygab <[email protected]>
Add sleep_sort (#384)

5290810db989b6c457bd66af8735d9124e712f60 authored over 2 years ago by kou <[email protected]>
Add suffix array (#383)

bde99f0eefbf01ae7a9f0450c8c3a026dbbe5566 authored over 2 years ago by pwygab <[email protected]>
Fixed link in README for interest (#385)

* add simple interest and compound interest

* Fixed link in README

Co-authored-by: manny <...

9f194ca97ca1da68e2451b29ec7d35ec6ed02095 authored over 2 years ago by Mannyzander <[email protected]>
Add simple and compound interest (#382)

d9d5d0489eac23e3c66ac66c5e3e22f982dd2e37 authored over 2 years ago by Mannyzander <[email protected]>
add suffix tree algorithm (#381)

2e3a6f9f5c2ca79f6955c56ef1c28cc0116fce55 authored over 2 years ago by pwygab <[email protected]>
add utf8 string support for aho corasick (#379)

9f5bd84b94e5baf91d455ffc037452e9659a5871 authored over 2 years ago by Peter Xu <[email protected]>
Add tests for burrows_wheeler_transform (#380)

a59a423738b530f21148ca956c8971b69eb67f17 authored over 2 years ago by kou <[email protected]>
Add Chinese Remainder Theorem (#378)

Co-authored-by: Gent Binaku <[email protected]>

d26cbb1d4a19485fdf35a6e7a992dbf5893fc778 authored over 2 years ago by GentBinaku <[email protected]>
Add Bipartite Matching Kuhn's Algorithm (#377)

2ec70c2477c5546c3e5c6f3e01e22a3d62daca51 authored over 2 years ago by Arjun31415 <[email protected]>
Add Fast Inverse Square Root Tests and Amicable Numbers (#374)

cadeec0a17f0ba8507e67707c2082109f51c86f0 authored over 2 years ago by Rice <[email protected]>
Add run length encoding (#369)

5fec0a990b18837072d911d3b705ea57bb4ae3bf authored over 2 years ago by kou-sia <[email protected]>
Add Quick Sort Tests (#373)

433163d905abbcddae5717f5d69d7ec6ff867c76 authored over 2 years ago by Ahmed Nadeem <[email protected]>
Add bottom-up merge sort (#368)

81ee6bdf79abd54a9b8cfb412ad0f1942ba6fb49 authored over 2 years ago by SteveLau <[email protected]>
linked_list: insert_at_ith updates all pointers (#364)

9de8e5aa69e3ece0dcc80058f0e5f8d380aff964 authored over 2 years ago by Nathan Yee <[email protected]>
Fix: clippy warning useless_vec (#370)

413a7d18711f924255fc6a1cf6f75951161dccab authored over 2 years ago by Enzo DESIAGE <[email protected]>
Add floyd warshall algorithm (#366)

4c1f29ea6bbf9c7026fd6b50e5613824290e4916 authored over 2 years ago by mjh <[email protected]>
Add Poly1305 (#371)

968637e71e1e2931ba590160e7d22ca1b91e70e1 authored over 2 years ago by Erfan Khadem <[email protected]>
Improve Two Sum example (#365)

cf546bd463a42acd265fd4cbcd35b2abf1bee3e6 authored over 2 years ago by Joshua Ford <[email protected]>
Add salsa streaming cipher (#363)

7619697bd6021fd63caa8b601287e15a62da6356 authored over 2 years ago by Erfan Khadem <[email protected]>
Refactor coin change to be more idiomatic Rust code (#361)

7fe13881421e5ac21eed392cb751c0d2a08fb3d9 authored over 2 years ago by Patrick Flakus <[email protected]>
Remove redundant `sqrt()` calls in closest points (#356)

353d547200f9f61fc3315ea43f92886bcb2186e1 authored over 2 years ago by Stepan Kizim <[email protected]>
Optimize prime number algorithm by breaking early (fixes #360) (#359)

5e329ca7125a4c6f62b2ff985efce2bc4db2dfb0 authored over 2 years ago by Ivan Vnučec <[email protected]>
Fix spelling error in README.md (#358)

e1e64a308651efe4d8ff34fc6d241e6a233b3f2e authored over 2 years ago by Kobe <[email protected]>
Add faster_perfect_numbers and mersenne_primes (#355)

4922846c789e088b2fa454b0f17dce0eafc0ff05 authored over 2 years ago by Utshaan <[email protected]>
fix: Make xor output Vec<u8> (#354)

8ebcc27d995deee8461c9117ec59504709b8bade authored over 2 years ago by Ongy <[email protected]>
Add a generic HMAC struct and a Hashing trait (#351)

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

14ede4355254b52709d7ef5b6e3eb064d05b10d6 authored over 2 years ago by Erfan Khadem <[email protected]>
fix: typo (#352)

3feba01c4b473e9035157a69748d2966d5899a45 authored over 2 years ago by Rami Chasygov <[email protected]>
#349: improve performance of insertion sort (#350)

83ad008c24d9d264039dabda2375800da0f38d5b authored over 2 years ago by SteveLau <[email protected]>
fix: bubble_sort failed when vec is empty (#348)

bf9bd6012c8b0ae217fc8de7201115d98ed84aab authored over 2 years ago by Yaxian <[email protected]>
Fix typo (#347)

900a0e6d9d0966fc69582e08db99ee95e6df8b8b authored over 2 years ago by yuphph <[email protected]>
Add matrix spiral sorting (#346)

bafb1126f5b28c7e45a442598203b65c963dcd40 authored over 2 years ago by anwsonwsymous <[email protected]>
feat: add 2-SAT solver (#345)

* Implement 2-SAT solver

* Use `abs_diff` for numbers instead of manually calculating it

*...

1e2f58252cfcf6294ad99db8ce6459639a3c52f0 authored over 2 years ago by Erfan Khadem <[email protected]>
Add pigeonhole sort (#342)

cf1cabe86e8d94e4900dc7afb7fdd0cf393c0a13 authored over 2 years ago by pwygab <[email protected]>
Add rot 13 (#341)

1b9e979fe0247728c192f939dd1975b70583523d authored over 2 years ago by Bello mahmud <[email protected]>
Add interpolation search (#340)

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

6550a989b23b37afbc0bcf2f901a9960c3793f24 authored over 2 years ago by Yazeed1s <[email protected]>
Fix binary search for searching in descending order array (fixes #338) (#339)

16843cb3f375ce1b8b7503fba0f862ec14733755 authored over 2 years ago by Raj Mazumder <[email protected]>
Add bogosort (closes #331) (#336)

78587077daefcb0cd8c10104eb1641c990f7dcae authored over 2 years ago by Fuchczyk <[email protected]>
Add 0 check for primality test (#334)

3b90c3376ac68237479446eb5816f98cb61ef32b authored over 2 years ago by casperes1996 <[email protected]>
Add assymetric test to string reverse (#330)

c44be1d1f069716ff9f0c86886ae09b9a45b9527 authored over 2 years ago by Roy Matero <[email protected]>
feat: adds prime factors function to find prime factors (#335)

* adds prime factors

* fmt

2418f0c371bad868b748956f0b9ac918865df620 authored over 2 years ago by pwygab <[email protected]>
Update README to include gaussian elimination (#332)

7adc6760ddb512f3c9df3bc510f2b761576f8f5b authored over 2 years ago by pwygab <[email protected]>
Improve time complexity of Rabin-Karp algorithm (#329)

3051fef731e9cc30067c9ed6a88e85153c22756b authored over 2 years ago by YANG Wenqiang <[email protected]>
Add gaussian elimination (#328)

Co-authored-by: malte.horst <[email protected]>
Co-authored-by: mhorst00 <36167515+mhorst00@u...

2a0d29234138c52bef69aab8586144c43b0228d4 authored over 2 years ago by LeonAmtmann <[email protected]>
Add Newton-Raphson algorithm (#327)

6c025ebf44625235daf90d293ebed67d00e4ac43 authored over 2 years ago by mhorst00 <[email protected]>
Add matrix operations (#326)

d728dfbc30b3ff0bdd5618a0602bb6ea39c9ee03 authored over 2 years ago by mhorst00 <[email protected]>
feat: add quick select (#325)

eee8bd011bded6a64c11589806a12545aa179a2e authored over 2 years ago by pwygab <[email protected]>
feat: add union find (#324)

1d9373ecf500da6cc004f91777ffb6123e1c0380 authored over 2 years ago by fffzlfk <[email protected]>
Add Dinic's Max Flow algorithm (#323)

cc4bd60a36edec417065f2d6d696b2e7fc0a846f authored over 2 years ago by Erfan Khadem <[email protected]>
Prevent potential computing overflow (#322)

00930cecc4cc36f7c80095c09b0a5f30a654e04c authored over 2 years ago by pwygab <[email protected]>
Add Huffman Encoding (#321)

8e62d49c3d4ae226ea7f493b7b7447105dac2410 authored over 2 years ago by Erfan Khadem <[email protected]>
feat: add aes encryption algorithm (#320)

a76eff4857a1fb499d676e62a894c46045cd57c4 authored over 2 years ago by std::_Rb_tree <[email protected]>
Add Exchange Sort (#318)

226a6a3b5927b0e942a40bb78c810eb0fa8d3fa5 authored over 2 years ago by merelymyself <[email protected]>
Add Cipolla algorithm for Quadratic Residue problem (#303)

a5cf37c397d097305f52736d6305d22f22b7b82a authored over 2 years ago by itewqq <[email protected]>
Add Karatsuba Algorithm (#317)

c790d79bcce37c38ed60d755b2e7169445bceec4 authored over 2 years ago by zain2323 <[email protected]>
Added Cycle Sort (#316)

df16428c5c2d7213a727ae228864f8a9435ef024 authored over 2 years ago by merelymyself <[email protected]>
Add Centroid Decomposition (#314)

ee981546e1f8d41ab15c5f0914249605e6678477 authored over 2 years ago by Erfan Khadem <[email protected]>
Add Zeller's Congruence Algorithm (#315)

0ade1d431b2510228cbab5dbb631c7c148789d6e authored over 2 years ago by merelymyself <[email protected]>
Add Least Common Multiple of N Numbers (#313)

d87e32f22602fa64d5d14d8dc5bcc77501957e2a authored over 2 years ago by merelymyself <[email protected]>
feat: add fenwick_tree (#312)

98ad004c2a223bd1962c35cb60cb8853aa76c509 authored over 2 years ago by fffzlfk <[email protected]>
Add Heavy Light Decomposition (#310)

bc0a740f9f781f36ce05d7028040a2803c4ac468 authored over 2 years ago by Erfan Khadem <[email protected]>
Add Tarjan's Strongly Connected Components algorithm (#309)

44ecece17265c6621fcf633a8179fabff345a967 authored over 2 years ago by Erfan Khadem <[email protected]>
Add Permuted Congruential Generator (#311)

bc9427198c9e1163cb39d9bdc479b4538f2bcf7f authored over 2 years ago by Erfan Khadem <[email protected]>
Improve Bubble Sort with sorted flag (#308)

521f5f32734dee05b2ad0d5a829dea75297a880c authored over 2 years ago by zys864 <[email protected]>