Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/TheAlgorithms/Nim
Collection of various algorithms implemented in Nim for educational purposes.
https://github.com/TheAlgorithms/Nim
* feat: add `modular_inverse.nim`
* feat: do not compute additional Bézout's coefficient
*...
7bfca7bcaedef2187b26e24c88a3c94b326b8010 authored 12 months ago by Piotr Idzik <[email protected]>Co-authored-by: Dimitri LESNOFF <[email protected]>
c0c3b7a4620742cd61f1194480d95fd934b2dae3 authored 12 months ago by dlesnoff <[email protected]>* Add fibonacci_numbers.nim
* move constant time formula to docs.
* positive input for seq...
63b04827c74e9838c7ceca818055bbb4ed5633bd authored about 1 year ago by Archar Gelod <[email protected]>f591c20cdb7e6048190a830cf182e28aef1e6717 authored about 1 year ago by Piotr Idzik <[email protected]>
* feat: add `extended_gcd.nim`
* style: reformat code
Co-authored-by: Zoom <ZoomRmc@users....
48fd281c542311eeb61c7aea77f275414da2ec1e authored about 1 year ago by Piotr Idzik <[email protected]>1314f1cb2c2a6b7d796d82c8ec010fbaa1931c94 authored about 1 year ago by Piotr Idzik <[email protected]>
fa78f26ed924cd92f46315fe9b6a3b49018c3740 authored about 1 year ago by Piotr Idzik <[email protected]>
* Fix directory workflow
* Update build_directory_md.yml
ac2b056645f550994a9ca9e67038f55d4fe262ba authored about 1 year ago by David Leal <[email protected]>
- Nim v2 is out
- Add result return style guide
* Add a .github action to build DIRECTORY.md
* Update gh action build_directory_md
* Add i...
9c7501cf2bc3a0eca6c0b6782c0f75ca888308b6 authored over 1 year ago by dlesnoff <[email protected]>* chore: update `actions/checkout` to `v4`
* empty commit to rerun CI
c9c8077737aa58580494b7fdd5bf1fe82c64e423 authored over 1 year ago by Piotr Idzik <[email protected]>Co-authored-by: David Leal <[email protected]>
0d1ab426bef244d6afc403fa90d41441ecb10971 authored over 1 year ago by Piotr Idzik <[email protected]>* chore: use nim 2.0.0
* style: move `--mm:arc` above imports
---------
Co-authored-by:...
59d1c4c2d77b22ccbda3ccda145b5762c6efc3a5 authored over 1 year ago by Piotr Idzik <[email protected]>934b45ef582a1a88bf84de2dfd26a3a0d3b6ffd3 authored over 1 year ago by Ayush <[email protected]>
* fix: use `std/sequtils` in `catalanNumbersRecursive`
* fix: do not use `seq`
Co-authored...
9f045f79cd4a81fc08efe67f04158d92712f08e1 authored over 1 year ago by Piotr Idzik <[email protected]>* chore: use nim 1.6.14
231960bd4d8d96a020ce34c82f066edb61510fbf authored over 1 year ago by Piotr Idzik <[email protected]>* Stable Marriage/Matching overview; more tests
* Added an overview to the "Stable Marriage" ...
510b70c01dc3f2f653bcbaf00896d7ea1c8db6f2 authored over 1 year ago by Zoom <[email protected]>* Implement Gale-Shapley stable matching
This is an adaptation of my much earlier implementat...
ed5aed28a31374622a54eb40156892d74ac4851b authored over 1 year ago by Zoom <[email protected]>* docs: add missing `#`
* docs: update DIRECTORY.md
* docs: remove ` of a Circle`
Co-au...
cc7f428caaf4f25e44f32971d23aeb6dc4f79998 authored over 1 year ago by Piotr Idzik <[email protected]>* feat: add Levenshtein distance
* Apply suggestions from code review
Co-authored-by: Zoom...
fffbb3396b486b4c245186733c50ae1b0c44dfdc authored over 1 year ago by Piotr Idzik <[email protected]>Uppercase `directory.md` to `DIRECTORY.md`
17c4c39a31e2e0e56110d9117ba2c5d4d8916e20 authored over 1 year ago by Ayush <[email protected]>7beca28605b8564f2c7e5db55a8210666a1a88ac authored over 1 year ago by David Leal <[email protected]>
712ce480764457638c792eec59116afd7c622667 authored over 1 year ago by Piotr Idzik <[email protected]>
12e029342f943322d41d1e51265ec6a67c8682c7 authored over 1 year ago by Zoom <[email protected]>
39d974dd23e005c5c257a2b2992acfb9e54d79c9 authored over 1 year ago by Zoom <[email protected]>
* Update README.md
Use more extended markdown syntax instead of HTML,
Add Matrix links
Supe...
This will run `sudo apt-get update` before running any other commands on the Gitpod prebuild ima...
2cb579e08cc725b890ebe2f9f2805efad6496394 authored over 1 year ago by David Leal <[email protected]>* Use a dynamic allocated array (sequence) for strings
* Run nimpretty
* Add requested cha...
c0c690724de2fffc2486dbb748b4c809159a8672 authored over 1 year ago by dlesnoff <[email protected]>b97fddab5d1b052b11d875dbe71d8cd6512d5657 authored over 1 year ago by dlesnoff <[email protected]>
* Add a sample of maths basic algorithms
* Update maths/abs.nim
Co-authored-by: Zoom <Zoom...
cf013f17808e394df5dc313c518fa9163ba75570 authored over 1 year ago by dlesnoff <[email protected]>* Add binary search
* Update binary search: add recursive version
* Update binary search: ...
c83ceaef30b1e3451d3d408bbf69f6d40531c651 authored over 1 year ago by Archar Gelod <[email protected]>Add Gitpod badge and prebuilds for all branches and forks
1c461e5506f579212f29682b49b381ed0918011b authored over 1 year ago by David Leal <[email protected]>* Create linear_search.nim
* Update linear_search.nim
* Delete sorting directory
* Up...
c3440d4315a3eae9f810b1a2ba3a01775499c1eb authored over 1 year ago by Satin Wuker <[email protected]>* chore: configure gitpod
* chore: use `gitpod/workspace-base`
* chore: add nimsaem.nimvscode
e8c06fffdd1e586c7d74a97a65c813a25b134824 authored over 1 year ago by Piotr Idzik <[email protected]>Co-authored-by: Dimitri LESNOFF <[email protected]>
8038f948b13a992d71669e540f09662ec9fb2c0e authored over 1 year ago by dlesnoff <[email protected]>* style: format code with nimpretty
* fix: remove some errors
* fix: follow spellSuggest
...
* chore: add run_nimpretty.sh
* chore: add run_nimpretty.yml
* chore: add display status
...
00397f5be0f3303416388c800d108567c006bc1e authored over 1 year ago by Zoom <[email protected]>
- test task
- prettyfy task
* Reorganize the contribution guidelines
- This commit tries to remove as much redundancy fro...
c7d22c1ad6eb011cc25f6ecb591f3ebe4a0fa738 authored over 1 year ago by Zoom <[email protected]>9b770431b3b6c70e5820b551902d145633dd87b5 authored over 1 year ago by David Leal <[email protected]>
f1c144d0d8c9d58237369c05e1451c8da767a29d authored over 1 year ago by Zoom <[email protected]>
Add Viterbi's algorithm
660bb281591de6f5ce435ca509910866bd0e22a7 authored over 1 year ago by dlesnoff <[email protected]>* Add the utility to automatically build `DIRECTORY.md`
* Doc additions, typo fixes
* Add ...
d3c5fb1cac88fb835cbb7c5ccf9cb936b570b691 authored over 1 year ago by Zoom <[email protected]>dc4de2460a97960620b29adecaa6995c98658e1c authored over 1 year ago by David Leal <[email protected]>
* Add Catalan numbers with all formulas and a precomputation table
* Add empty space at end o...
cbc3a5454692555d406f26616c7bead6de6c8133 authored over 1 year ago by dlesnoff <[email protected]>5951d4c683d34d1dafd713e024736f83e64bbe8c authored over 1 year ago by David Leal <[email protected]>
* Contributing Guidelines
* Class -> object
Co-authored-by: Pietro Peterlongo <pietro.pete...
6575267e475f2954531ecc4e8bff8839eebe8004 authored over 1 year ago by dlesnoff <[email protected]>Implement "Check Anagram" algorithm
fd311187c61fd63706d21905647b5e72d3ec3ba7 authored almost 2 years ago by Anup Kumar Panwar <[email protected]>ccc813a8c3dd828969ef4d6db0d4483fe4d28463 authored almost 2 years ago by Zoom <[email protected]>
63c8f63b2015f6308331824ea71cbea0a026484a authored almost 2 years ago by Zoom <[email protected]>
Works only for us-ascii characters.
Builds and uses a counting associative array for comparison ...
88bd252245d02124a42f0c221827c515ec08b628 authored almost 2 years ago by Anup Kumar Panwar <[email protected]>