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
style: break long line (#675)
10c986d783c3310e37a030fa66b2642de5b95510 authored 11 months ago
10c986d783c3310e37a030fa66b2642de5b95510 authored 11 months ago
style: remove new warnings from clippy (#676)
75abff3049cf02b9eb916a5a52105655641134ae authored 11 months ago
75abff3049cf02b9eb916a5a52105655641134ae authored 11 months ago
Simplify `BinarySearchTree::insert` (#673)
refactor: removal of if-statement that could be handled by match statement
1d3a97fb8c4f37120584a137b6ac2a71214f5fac authored 11 months ago
Assign value directly for newly created node in `BinarySearchTree::insert`. (#672)
assign value for insert on the fly
72dbb04c6fe52c3e23596cbdb7454f93dbf0829a authored 12 months ago
Update `codecov/codecov-action` to `v4` (#670)
5fa2cf4a9187db2d2c04b135271aa442719460a2 authored 12 months ago
5fa2cf4a9187db2d2c04b135271aa442719460a2 authored 12 months ago
Pangram and Lipogram checker (#660)
---------
Co-authored-by: Piotr Idzik <[email protected]>
17d5dad0940217e896bf3b298b04546417dd855c authored almost 1 year ago
Remove myself from CODEOWNERS
338c3862ca00e9a3a491cb0a152c1c2d05d3f1a4 authored about 1 year ago
338c3862ca00e9a3a491cb0a152c1c2d05d3f1a4 authored about 1 year ago
Add Hinge Loss (#648)
d3670a21067b87fae5fd8d67d6a06a051972d728 authored about 1 year ago
d3670a21067b87fae5fd8d67d6a06a051972d728 authored about 1 year ago
Cleanup simpsons (#658)
* tests: move tests from `simpson_integration.rs` to `simpson.rs`
* refactor: remove `simpson...
2bbc45c4b6aedf9df39b847e725736a80ae724fb authored about 1 year ago
Add word_break in dynamic_programming (#653)
0d8e86bea60c2a4719fb18c24731fa6b3ff3fa4e authored about 1 year ago
0d8e86bea60c2a4719fb18c24731fa6b3ff3fa4e authored about 1 year ago
Add Hexadecimal To Decimal Conversion (#657)
83702a811301f3c4770ad2707d6c9dcc114e1fbf authored about 1 year ago
83702a811301f3c4770ad2707d6c9dcc114e1fbf authored about 1 year ago
Add Factorial, Combinations & Decimal_To_Fraction Functions (#654)
f3dda8d0b79c322af310771d0be59dfe839bd035 authored about 1 year ago
f3dda8d0b79c322af310771d0be59dfe839bd035 authored about 1 year ago
Update CODEOWNERS
990e76ffde0e0bd27700a20442b35a56a21890b4 authored about 1 year ago
990e76ffde0e0bd27700a20442b35a56a21890b4 authored about 1 year ago
Cleanup `perfect_cube.rs` (#655)
4fe660e8ae436c6bdcd7c9762d00ed40e4758a21 authored about 1 year ago
4fe660e8ae436c6bdcd7c9762d00ed40e4758a21 authored about 1 year ago
Update DIRECTORY.md [skip actions]
da08798f02653dc5b5a02bce176a31d4c8ed9d42 authored about 1 year ago
da08798f02653dc5b5a02bce176a31d4c8ed9d42 authored about 1 year ago
Add KL divergence loss function (#656)
9e41aad7dadfd991cebbc052d0db040ca032faa1 authored about 1 year ago
9e41aad7dadfd991cebbc052d0db040ca032faa1 authored about 1 year ago
Properly evaluate `GITHUB_ACTOR` in workflows (#647)
cb3b21d81a0e97e4394cbb81db879d4e3f18f762 authored about 1 year ago
cb3b21d81a0e97e4394cbb81db879d4e3f18f762 authored about 1 year ago
Add Modular Exponential (#650)
61c417dac65c37d4b7dadfa8217b8e623f7267b5 authored about 1 year ago
61c417dac65c37d4b7dadfa8217b8e623f7267b5 authored about 1 year ago
Add another Perfect Cube implementation (#651)
5f1c45a2f4a9e4d871e44fbb99c0bba12459b3f4 authored about 1 year ago
5f1c45a2f4a9e4d871e44fbb99c0bba12459b3f4 authored about 1 year ago
Properly handle flipped limits in `trapezoidal_integral` (#645)
3a1724d2dd03e742407b6b6c968ac303728ff970 authored about 1 year ago
3a1724d2dd03e742407b6b6c968ac303728ff970 authored about 1 year ago
Set correct starting position for high cursor (#646)
f8507668b11a8c1b1f3f090f119ecf16f55ebb1b authored about 1 year ago
f8507668b11a8c1b1f3f090f119ecf16f55ebb1b authored about 1 year ago
Update DIRECTORY.md [skip actions]
88946160a3ee9a7770af607162ac8d69b93849a2 authored about 1 year ago
88946160a3ee9a7770af607162ac8d69b93849a2 authored about 1 year ago
Add Bingo Sort (#642)
87ec8a0fd982aab1b3b6f9ad3948e36e95ec47c2 authored about 1 year ago
87ec8a0fd982aab1b3b6f9ad3948e36e95ec47c2 authored about 1 year ago
Use `is_nan` in tests (#641)
be71a36190c0148546f75efabaf8193fc46c0862 authored about 1 year ago
be71a36190c0148546f75efabaf8193fc46c0862 authored about 1 year ago
Update DIRECTORY.md [skip actions]
e593542eecc412918f0bd3e9af41a48e6f7c89fc authored about 1 year ago
e593542eecc412918f0bd3e9af41a48e6f7c89fc authored about 1 year ago
Add trigonometric functions (#643)
bcc9e32a7bb010debd6d50cd0e5bebe7595e638a authored about 1 year ago
bcc9e32a7bb010debd6d50cd0e5bebe7595e638a authored about 1 year ago
Update DIRECTORY.md [skip actions]
ebdc7cc5aef32f365d619024285a4c1448005660 authored about 1 year ago
ebdc7cc5aef32f365d619024285a4c1448005660 authored about 1 year ago
Add Least Square Approximation and Logarithm evaluation (#639)
c522e60baad86ed94edfcf2eabd055894787b994 authored about 1 year ago
c522e60baad86ed94edfcf2eabd055894787b994 authored about 1 year ago
Update DIRECTORY.md [skip actions]
df0bbab6be387b43c7f8e80770f83d8b852a69ca authored about 1 year ago
df0bbab6be387b43c7f8e80770f83d8b852a69ca authored about 1 year ago
Add Simpson's rule and trapezoidal method for function integration (#638)
f4e696e6f1e2bab12c77232b79951cb41f6148ba authored about 1 year ago
f4e696e6f1e2bab12c77232b79951cb41f6148ba authored about 1 year ago
Enforce nonegative inputs by using `u32` in `lucas_series` (#640)
17517c05d110457d66eb7fadfcf14b0149fc8c04 authored about 1 year ago
17517c05d110457d66eb7fadfcf14b0149fc8c04 authored about 1 year ago
Update DIRECTORY.md [skip actions]
febdbb6ddc4c4a9482de97a413b4ae5bf0bd7a01 authored about 1 year ago
febdbb6ddc4c4a9482de97a413b4ae5bf0bd7a01 authored about 1 year ago
Add Cholesky decomposition (#637)
2fbcfccc1ed3b212473c3b15bb770252de102383 authored about 1 year ago
2fbcfccc1ed3b212473c3b15bb770252de102383 authored about 1 year ago
Decrease Dijkstra upper bound from O(ElogE) to O(ElogV) (#636)
12258ed20ccb7b55c67cce00e88146f68e37a4db authored about 1 year ago
12258ed20ccb7b55c67cce00e88146f68e37a4db authored about 1 year ago
Fix cases with `b == 1` or `a` and `n` co-prime in `baby_step_giant_step.rs` (#635)
f7f276962b564eb64425653c1e65d330968fc675 authored about 1 year ago
f7f276962b564eb64425653c1e65d330968fc675 authored about 1 year ago
Make `get` in LinkedList sound (#634)
63e29bf385a85505f613336744138386c5d632de authored about 1 year ago
63e29bf385a85505f613336744138386c5d632de authored about 1 year ago
Update DIRECTORY.md [skip actions]
d1ffaa27717c56408188677a857bb7ff1b0ba84f authored about 1 year ago
d1ffaa27717c56408188677a857bb7ff1b0ba84f authored about 1 year ago
Fix directory workflow (#596)
3f448d24c2b5e05283993366e7b545df557d10e2 authored about 1 year ago
3f448d24c2b5e05283993366e7b545df557d10e2 authored about 1 year ago
Add Interquartile Range (#633)
1fd579ceb3551139d471642d18f1cff5e87ca627 authored about 1 year ago
1fd579ceb3551139d471642d18f1cff5e87ca627 authored about 1 year ago
Update directory_workflow.yml (#632)
f6ff82916c97819b557006dfc306781f0c763a33 authored about 1 year ago
f6ff82916c97819b557006dfc306781f0c763a33 authored about 1 year ago
Add decimal to hexadecimal conversion (#631)
03d77a87d1db528c3d2d91e7cafa5343d3633ece authored about 1 year ago
03d77a87d1db528c3d2d91e7cafa5343d3633ece authored about 1 year ago
Add algorithm to find a number of points in a polygon area (fixes #628) (#629)
7d2aa9e8be79cd23c36aa99cbfa66b520b132035 authored about 1 year ago
7d2aa9e8be79cd23c36aa99cbfa66b520b132035 authored about 1 year ago
Handle nonpositive inputs in `trial_division` (#630)
ed8d87cb36cddbd3304ac10b07700a261033b0bf authored about 1 year ago
ed8d87cb36cddbd3304ac10b07700a261033b0bf authored about 1 year ago
Add Lucas Series (#627)
cefe1dc4171a69fc75f5eba9f42cb843344e6938 authored about 1 year ago
cefe1dc4171a69fc75f5eba9f42cb843344e6938 authored about 1 year ago
Add Sum of Harmonic Series (#625)
aef1ee4b0138bc16e4a3e8ee0296a73efd8354b2 authored about 1 year ago
aef1ee4b0138bc16e4a3e8ee0296a73efd8354b2 authored about 1 year ago
Add hashtable (#622)
0214d58b358fa9a196197f60640544f77bffd28b authored about 1 year ago
0214d58b358fa9a196197f60640544f77bffd28b authored about 1 year ago
Fix `prime_factors` (#624)
1e6e8a37c0717e6ad7bfe4fd7d956fce36bdd514 authored about 1 year ago
1e6e8a37c0717e6ad7bfe4fd7d956fce36bdd514 authored about 1 year ago
Add `k-means` (#623)
5abcb62e18027a020d8184e205b790f687dbb8c2 authored about 1 year ago
5abcb62e18027a020d8184e205b790f687dbb8c2 authored about 1 year ago
Update `aliquot_sum` (#621)
1237b91662485cd13234b0585275cd5f20b10015 authored about 1 year ago
1237b91662485cd13234b0585275cd5f20b10015 authored about 1 year ago
Add Sylvester Sequence (#618)
711389d9ac17856ca9d7e15c9c49e2a9b35fe68a authored about 1 year ago
711389d9ac17856ca9d7e15c9c49e2a9b35fe68a authored about 1 year ago
Remove dead code in `longest_common_substring` (#619)
f0e3b9bb6cac573a6dfdaeb5d8ee4d6ee5a9252b authored about 1 year ago
f0e3b9bb6cac573a6dfdaeb5d8ee4d6ee5a9252b authored about 1 year ago
Fix bug in `fast_factorial` (#620)
43099f6464762f54ed543cd1f52363bef6c9740e authored about 1 year ago
43099f6464762f54ed543cd1f52363bef6c9740e authored about 1 year ago
Make `mean` generic (#617)
ce1be6a9a60d307bb6427dac24b024fea40f75ab authored about 1 year ago
ce1be6a9a60d307bb6427dac24b024fea40f75ab authored about 1 year ago
Reduce duplication in `check_anagram` (#615)
1ba5fc7d6cd61d18fe2b9c4dc1baaf4c0dd2c123 authored about 1 year ago
1ba5fc7d6cd61d18fe2b9c4dc1baaf4c0dd2c123 authored about 1 year ago
Add gitpod support (fixes #604) (#616)
db92a5c1576658b0a4ce7e9a2836fa2d7ed998af authored about 1 year ago
db92a5c1576658b0a4ce7e9a2836fa2d7ed998af authored about 1 year ago
Remove redundant condition (#613)
98623de33d4a64e63e43e076569d2cc3512755ed authored about 1 year ago
98623de33d4a64e63e43e076569d2cc3512755ed authored about 1 year ago
Handle empty input in `mode` (#614)
8eb5f38d48bafb88b94d3ad964b140a289c80798 authored about 1 year ago
8eb5f38d48bafb88b94d3ad964b140a289c80798 authored about 1 year ago
Simplify `hamming_distance` (#611)
1f618c8067568e0c80e71d221ec3611b4f3be713 authored about 1 year ago
1f618c8067568e0c80e71d221ec3611b4f3be713 authored about 1 year ago
Handle empty input in `median` (#612)
d1369f2e8cfee4f5d697e0607567045a4d789786 authored about 1 year ago
d1369f2e8cfee4f5d697e0607567045a4d789786 authored about 1 year ago
Add Euclidean Distance (#610)
ed801737834477d35c39f35aa9eca20a2b062f1b authored about 1 year ago
ed801737834477d35c39f35aa9eca20a2b062f1b authored about 1 year ago
Update documentation of `average.rs` (#609)
0c2f4d98ed972b38cb646d0d0415734756497bf9 authored about 1 year ago
0c2f4d98ed972b38cb646d0d0415734756497bf9 authored about 1 year ago
Add tests and cleanup `mean` (#608)
52a9e2ef103019197448e0bc078f2afa7f56531c authored about 1 year ago
52a9e2ef103019197448e0bc078f2afa7f56531c authored about 1 year ago
Add codecov badge (#607)
0f239fdbe4a860e71057a41440b089212b31de5f authored about 1 year ago
0f239fdbe4a860e71057a41440b089212b31de5f authored about 1 year ago
Handle nonunique max frequency elements in `mode` (#603)
caa698a5b13563f6dc67eecebc9b6f7de8399b92 authored about 1 year ago
caa698a5b13563f6dc67eecebc9b6f7de8399b92 authored about 1 year ago
Fix branch name in upload_coverage_report.yml
113a257b04e808a0cf732dda0f013ec3ce43df03 authored about 1 year ago
113a257b04e808a0cf732dda0f013ec3ce43df03 authored about 1 year ago
Add `upload_coverage_report.yml` (#600)
4585a79f17bce3c370781302223d879d3c26d0d8 authored about 1 year ago
4585a79f17bce3c370781302223d879d3c26d0d8 authored about 1 year ago
Add tests and simplify `jump_search` (#606)
67af1254a68d519dd8cab3fc17b4af91e14f07f2 authored about 1 year ago
67af1254a68d519dd8cab3fc17b4af91e14f07f2 authored about 1 year ago
Add Octal to Decimal Conversion (#605)
3cc18de7de1741caea42eca828d880f1af7c2036 authored about 1 year ago
3cc18de7de1741caea42eca828d880f1af7c2036 authored about 1 year ago
Simplify bounds of `T` in `mode` (#602)
e7888f46dec0d96c764d710faa53994ac1d59e25 authored about 1 year ago
e7888f46dec0d96c764d710faa53994ac1d59e25 authored about 1 year ago
Cleanup `median` (#601)
0c7228767a67b12a978317559e99f4a438f0dc04 authored about 1 year ago
0c7228767a67b12a978317559e99f4a438f0dc04 authored about 1 year ago
Add test covering the `common_ratio == 1.0` case (#599)
56a4ea15eb07fe8ab78f1827caa74c3365dd69a3 authored about 1 year ago
56a4ea15eb07fe8ab78f1827caa74c3365dd69a3 authored about 1 year ago
Use `Poly1305::default` in `basic_tv1` (#598)
cef88b414f2d1b42551aa1bc5643f52be02feb37 authored about 1 year ago
cef88b414f2d1b42551aa1bc5643f52be02feb37 authored about 1 year ago
Add Sum of Geometric Progression (#597)
531d90a11bd2e5291cbbbd35416be982a65c845e authored about 1 year ago
531d90a11bd2e5291cbbbd35416be982a65c845e authored about 1 year ago
Add Geometric Series (#595)
7ec4785a5ae6ce18bfb5b6eb993d7c222208108a authored about 1 year ago
7ec4785a5ae6ce18bfb5b6eb993d7c222208108a authored about 1 year ago
Include unreachable mods (#594)
7891f1083adc1fee80b96985b73bc97a54561f1f authored about 1 year ago
7891f1083adc1fee80b96985b73bc97a54561f1f authored about 1 year ago
Update DIRECTORY and PR template (#592)
30ef8e0db6dda80d2e055b1f410042ab0b4e5b18 authored about 1 year ago
30ef8e0db6dda80d2e055b1f410042ab0b4e5b18 authored about 1 year ago
Add moore_voting.rs (#588)
63f09cd5d1527359185f4f0c2d4f4d8e57159b6d authored about 1 year ago
63f09cd5d1527359185f4f0c2d4f4d8e57159b6d authored about 1 year ago
Add Adam optimizer (#590)
2cd915d5cdea16cbdc5c329d1a82bc119a11ae89 authored about 1 year ago
2cd915d5cdea16cbdc5c329d1a82bc119a11ae89 authored about 1 year ago
Add Binary to Hexadecimal Converter (#589)
5cd1c18036542f5ec44980e0adfcf984d136712d authored about 1 year ago
5cd1c18036542f5ec44980e0adfcf984d136712d authored about 1 year ago
Add Mean Absolute Error Loss (#587)
754aa2051a936b0c401c0c175f3c75f45d10ee55 authored over 1 year ago
754aa2051a936b0c401c0c175f3c75f45d10ee55 authored over 1 year ago
Add Hexadecimal to Binary Converter (#585)
59ca8dc4526cbb3dfa438dc6444c327a6d23d7dc authored over 1 year ago
59ca8dc4526cbb3dfa438dc6444c327a6d23d7dc authored over 1 year ago
Add Lee Algorithm (#583)
83ae16da6a13f0588e755e8e788873a2fd13cf75 authored over 1 year ago
83ae16da6a13f0588e755e8e788873a2fd13cf75 authored over 1 year ago
Add mse_loss (#582)
cb1b83d45f1a097327bee7731324e5f0fe44cd95 authored over 1 year ago
cb1b83d45f1a097327bee7731324e5f0fe44cd95 authored over 1 year ago
Add Octal to Binary Conversion (#581)
db4b25c83e2a27bd0287ca8c0b80dc75adae86a4 authored over 1 year ago
db4b25c83e2a27bd0287ca8c0b80dc75adae86a4 authored over 1 year ago
Add `gradient_descent` algorithm (#580)
ecafde6d7c271fa7cbf7abc757fa5e8832841593 authored over 1 year ago
ecafde6d7c271fa7cbf7abc757fa5e8832841593 authored over 1 year ago
Add linear regression (#579)
5a5c0d41d1053ee7cf1fdb70b4e9ebac34ed0c67 authored over 1 year ago
5a5c0d41d1053ee7cf1fdb70b4e9ebac34ed0c67 authored over 1 year ago
Add sum of two integers using bit manipulation (#577)
173d856a53b3b1f76700f2c085dcb024f52f3a9c authored over 1 year ago
173d856a53b3b1f76700f2c085dcb024f52f3a9c authored over 1 year ago
Add Perfect Square (#576)
1050cb86c7a0bcc4b2076ccf1caa5c737c107024 authored over 1 year ago
1050cb86c7a0bcc4b2076ccf1caa5c737c107024 authored over 1 year ago
Add Highest Set Bit algorithm (#575)
a44e64c27c49b9682ff76b3c044bf308cf5a294b authored over 1 year ago
a44e64c27c49b9682ff76b3c044bf308cf5a294b authored over 1 year ago
Add Fizzy Numbers (#574)
d04cd4785da56ea194532b996fa7ab1c65d69dd1 authored over 1 year ago
d04cd4785da56ea194532b996fa7ab1c65d69dd1 authored over 1 year ago
Add Binomial Coefficient Calculation (#573)
56c0b58700f114fe3d45b283b5ad222ccfaac570 authored over 1 year ago
56c0b58700f114fe3d45b283b5ad222ccfaac570 authored over 1 year ago
Add cross product (#568)
f931afc8c98c7db0371bc28bf009d3a736adf4f9 authored over 1 year ago
f931afc8c98c7db0371bc28bf009d3a736adf4f9 authored over 1 year ago
Add wave sort (#569)
72a92fff5f4c95e30ca24bfc30d58f0c307a0c49 authored over 1 year ago
72a92fff5f4c95e30ca24bfc30d58f0c307a0c49 authored over 1 year ago
Fix mod.rs formats (#570)
8301aa4c7b58e76999344178e6a4aaa45b01cb6a authored over 1 year ago
8301aa4c7b58e76999344178e6a4aaa45b01cb6a authored over 1 year ago
Add `huber_loss` and `cross_entropy_loss` and doc for gelu function (#571)
e0c60b2565c4841310f19fb0f42c3e4db8e611fd authored over 1 year ago
e0c60b2565c4841310f19fb0f42c3e4db8e611fd authored over 1 year ago
Add Baconian Cipher (#572)
713682ab0df7b38a6b666e7edc30e77956efb833 authored over 1 year ago
713682ab0df7b38a6b666e7edc30e77956efb833 authored over 1 year ago
Add `Exponential Linear Unit` and `Gaussian Error Linear Unit` functions (#564)
1b656db2717815b92a804c852454ee1c241a2cf5 authored over 1 year ago
1b656db2717815b92a804c852454ee1c241a2cf5 authored over 1 year ago
Fix bitonic and binary_insertion sorts (#563)
b33f518580b383866c94977becfda2b315717f56 authored over 1 year ago
b33f518580b383866c94977becfda2b315717f56 authored over 1 year ago
Add Saddleback Search (#562)
a34e66ea3ff192ea6b3ab3bf26893c620059c9d0 authored over 1 year ago
a34e66ea3ff192ea6b3ab3bf26893c620059c9d0 authored over 1 year ago
Add Floyd's Algorithm for Linked List Cycle Detection (#535)
4f9e0679d686e0b64db1f880db088c5dd4ed5976 authored over 1 year ago
4f9e0679d686e0b64db1f880db088c5dd4ed5976 authored over 1 year ago