Ecosyste.ms: OpenCollective

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

github.com/TheAlgorithms/C-Sharp

All algorithms implemented in C#.
https://github.com/TheAlgorithms/C-Sharp

Add different pivot selection quicksort implementations (#182)

1ba12c2bcf2136dda9b29e1fb8fba99fdd3080f6 authored about 4 years ago by Eugene Baranov <[email protected]>
Add Segment Trees (#162)

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

0651af06caba5609412824f2592c71d0a00c6b1a authored about 4 years ago by Antony <[email protected]>
Add Burrows–Wheeler transform (#176)

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

6bc35ecad049a0823a8a1b8536938b48807d67ea authored about 4 years ago by Valdas <[email protected]>
Use StringBuilder for concatenating strings (#183)

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

729be633331babcad11b90d181fd854d9ac6aefd authored about 4 years ago by cuno92 <[email protected]>
Add Rabin-Karp Algorithm (#161)

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

8ba0b67856f94d57d0948b180eeca65826f319cb authored about 4 years ago by Antony <[email protected]>
Add stack based queue (#165)

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

01bc3dd75565ed08102c22db86c517177203d938 authored about 4 years ago by Hank McCord <[email protected]>
Add Stable Marriage problem and Gale–Shapley algorithm (#173)

607a558462a19e88ce08cea6194efb89979a2a7d authored about 4 years ago by Bartłomiej Rogowski <[email protected]>
Add comb sorter (#171)

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

125816ec2e8401e6e80b6fb99e8fc02e25611f2e authored about 4 years ago by Valdas <[email protected]>
Add recursive binary search (#164)

b340853f94cbdf266d34e13799757c5badf81351 authored about 4 years ago by Krzysztof Begiedza <[email protected]>
Add Binary Search Tree (#158)

* Add binary search tree implementation.

* Edit README.md to add an entry for Binary Search T...

4da1287438d6ef02772ca9652e2d1b304fc2e1ad authored over 4 years ago by Walt <[email protected]>
Add Boyer-Moore string search algorithm (#159)

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

c05f0a1a2ccb1b5befe36423e53e4612a3788de7 authored over 4 years ago by Antony <[email protected]>
Added list and array based queues (#157)

e20cc45516ac2e0cd54f5ce07cf8ce870f570f13 authored over 4 years ago by Per Westerlund <[email protected]>
Add external merge sort (#153)

* Add external merge sort

* Add external sorts to README.md

fcf2fc323730cc87236d0b2ebbc87b69596dcc16 authored over 4 years ago by Andrii Siriak <[email protected]>
Make ListBasedStack use an actual linked list. (#151)

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

b5817f488467948a4336d438316e419560671446 authored over 4 years ago by Anna <[email protected]>
Maclaurin series approximation (#149)

* Prepare infrastructure

* Basic nonlinear functions implementation in order form

* Exp & ...

4a0c0736cb37c1a8e31e601ef5f18f2b029c44ea authored over 4 years ago by Anton Kozyriev <[email protected]>
Improve test coverage (#152)

* Add a couple of tests to definitely cover code paths that were not always covered by randomize...

95ab2a72497dc48fe04234c283e4c39f9eacb890 authored over 4 years ago by Andrii Siriak <[email protected]>
Change ArrayBasedStack to be amortized O(1) for PUSH (#150)

6d188332df273011798674008868dc2e23d8d495 authored over 4 years ago by Anna <[email protected]>
Style changes in Timeline.cs (#148)

ee28dac51d773909f6aac9c02c22073b5891d9e2 authored over 4 years ago by LorenzoLotti <[email protected]>
Add timeline to readme (#147)

c144e176d4863eb5ee5dee3a37d3cc3a4a5b7140 authored over 4 years ago by Andrii Siriak <[email protected]>
Add Timeline data structure (#144)

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

314f39c5e957435671183661c17d416b0a9ae033 authored over 4 years ago by LorenzoLotti <[email protected]>
Add Min-Max heap (#140)

* Add Min-Max heap.

* Replace four constructors with one, that has default values.

* Make ...

470759b77d05e6c5119a5e6c6d94d0e5d0cbe669 authored over 4 years ago by petrogavriluk <[email protected]>
Add user config file to .gitignore (#139)

02c0ce7374769498b9cb9e90362177ed3daa7438 authored over 4 years ago by Andrii Siriak <[email protected]>
LU-decomposition (#138)

* LU-decomposition implementation

* LU-decomposition unit tests

* Update README.md

* LU...

7c12b8f6597f15125e738c784b9f2c5fdb81e771 authored over 4 years ago by Anton Kozyriev <[email protected]>
[WIP] Add array and list based stacks (#137)

Co-authored-by: Leon Budnick <[email protected]>

4e07c05ff1fa1418d00ff98ec1b53e4b3b97d8e1 authored over 4 years ago by Leon <[email protected]>
Enable nullable context in all projects (#131)

* Enable nullable context in all projects

* Update to .net 3.1

* Remove BitArray compariso...

5db3e7a73e02ee375614f2cab438d057c177f044 authored almost 5 years ago by Andrii Siriak <[email protected]>
Add doubly linked list (#136)

* Add Doubly Linked List

* Add missing tests and fixed Reverse

* Update README.md

* Add...

102fdc15487641b6c9a87a869815b0129f31a767 authored almost 5 years ago by David Chavarria <[email protected]>
Naive string search (#135)

* Add naive string search in C#

* Add unit tests

* Add Naive String Search to README list

7e2e7534dfbf325458ea8f4c06302b5cd20b1d73 authored almost 5 years ago by Vasken Houdoverdov <[email protected]>
Add trial division factorization algorithm (#133)

* Add trial division factorization algorithm

* Add trial factorization to README.md

ff59c35b8cab1bf81c284c5fde0b7c85f9f759fb authored almost 5 years ago by Andrii Siriak <[email protected]>
Improve Rider experience (#132)

* Add Rider working directory to .gitignore

* Format README.md to display correctly in Rider
...

6243e855fe7f8475daefdb2145401bea934e07dd authored about 5 years ago by Andrii Siriak <[email protected]>
Add bound check to FastSearch (#134)

6831a1828aba56e3f4f3fe5abc5c332f8e7853be authored about 5 years ago by Andrii Siriak <[email protected]>
Add search algorithm FastSearch (#123)

* Add search algorithm FastSearch

* Add a link to FastSearch algorithm to README.md

* Add ...

0bbed07c7637ce9ade6bc90e34a73f855b3f5e2e authored about 5 years ago by Gökhan Witteborn-Demir <[email protected]>
Add empty array handling to counting sort (#130)

9c6f3d6916229959a14ea2403ddddd2a6a88e7e3 authored about 5 years ago by Andrii Siriak <[email protected]>
Add natural numbers sequence (#129)

* Add natural numbers sequence

* Add sequence of natural numbers to readme

d4f1a1d52937da84869c2fede325cca1e191f22c authored about 5 years ago by Andrii Siriak <[email protected]>
Add sequence of primes (#126)

* Add sequence of primes

* Update README.md

* Optimize sequence generation

bff52664ec3dbb3d9e6525107e9bb20ce5579702 authored about 5 years ago by Andrii Siriak <[email protected]>
Reword pull_request_template.md (#128)

69a11ddf556db3dc135eccd14f1e52f870e67430 authored about 5 years ago by Andrii Siriak <[email protected]>
Fix empty key bug in VigenereEncoder (#127)

7fb8ae835705072e570da681284818c5a89e3399 authored about 5 years ago by Andrii Siriak <[email protected]>
Update docs (#125)

* Add docs to solution

* Rename Utility -> Utilities

* Update reference to Utilities

* ...

37de9575e567f3fcfc25fd50ac2b280c98fb248e authored about 5 years ago by Andrii Siriak <[email protected]>
Create pull_request_template.md

759e4f9ea00ebe8832331c8124f0c4456b0d6f1c authored about 5 years ago by Andrii Siriak <[email protected]>
Create CONTRIBUTING.md

1e22f1d94ef19b668cfa92e4c1bb5b1e63a4a39d authored about 5 years ago by Andrii Siriak <[email protected]>
Update README.md

96f3cfaa4b336f119ab63ac95626877e0b6fac53 authored about 5 years ago by Andrii Siriak <[email protected]>
Create greetings.yml

6acfd2fc43e651961363a9ee7b53aeac933c96f9 authored about 5 years ago by Andrii Siriak <[email protected]>
Refactoring (#124)

* Add new Utility project
* Move AddMany to Utility project as an extension method
* Use strin...

b4b084dd208b542357601273311ec1551ca09f7c authored about 5 years ago by Siddharth Kochar <[email protected]>
Cleanup issues (#122)

* Enable nullable context

* Update packages

* Fix code style

* Fix naming

dbe980e033245fc5661bbd09006651ba06380003 authored about 5 years ago by Andrii Siriak <[email protected]>
Separate sequences (#121)

* Move Fibonacci sequence to separate namespace

* Update README.md

dcdeda6f50c6ffb0c5b2c50c3f2bae6b6c13caf4 authored about 5 years ago by Andrii Siriak <[email protected]>
Fix links in README.md

f2d1ac09a0e5473a4af7207d0892df6c10c9ef7a authored about 5 years ago by Andrii Siriak <[email protected]>
Split sorters into comparison and integer (#119)

* Split sorters into comparison and integer

* Update README.md

774ac350fbd1a0790f21a17b58b04c9b2b2736a6 authored about 5 years ago by Andrii Siriak <[email protected]>
Update build status badge (#120)

48bb3c76eb003df35a300d6fcb3fc9a6656a593e authored about 5 years ago by Andrii Siriak <[email protected]>
Fix filenames (#118)

* Fix MSDSort-related filenames

* Fix BitArray link

09004203001ba12c67f167866a0c546baed83f78 authored about 5 years ago by Ilya Chudin <[email protected]>
Add MSD radix sort (#117)

a1de58b9aff9472dc9e7db9474a25a929e1bc7e3 authored about 5 years ago by Ilya Chudin <[email protected]>
Add Fibonacci sequence (#116)

* Add Fibonacci algorithm class

* Add Fibonacci algorithm to README.md

0ca98aa9858049196065e94e10e1e303b2963f54 authored about 5 years ago by Matan Davidi <[email protected]>
Add counting sort to README.md (#115)

902d973ae8680817cda2ee5cfdc5f5247258e689 authored about 5 years ago by Ilya Chudin <[email protected]>
Add counting sort (#114)

00bbc828bf226104deb2c5d3d07d45d9f0268539 authored about 5 years ago by Ilya Chudin <[email protected]>
Create Int2Binary (#113)

* Create Int2Binary

* Added Int2Binary Tests

4a670d915e9a3cd3023198605fc354dfd01355fb authored about 5 years ago by Torben Lehmann <[email protected]>
Implement A* (#101)

* A* Improvements:
Priority Queue
N Dimensional Vector
Traversal Costs
Different Search Heur...

9e3337ec5b41ad9e4ec42fd083a4eb753e9898e3 authored over 5 years ago by Tim Akermann <[email protected]>
Add C-Sharp Dynamic Programming Knapsack Solver (#110)

* Setup DPKnapsack Solver solution and tests

* Solves problems where weights and values are i...

63f6582dcf3806e9e88d3f2400e0e60859066f85 authored over 5 years ago by Barry Stahl <[email protected]>
Fix broken links in README and remove unused test (#109)

58983aee313e0ef6245887c202b9ef4e36542a09 authored over 5 years ago by Andrii Siriak <[email protected]>
Add static modifier where possible (#108)

a3cbd0dc78ad8e9df57a982c9fd60653dba42019 authored over 5 years ago by ifisedi <[email protected]>
improved vigenere encoder coverage (#107)

* improved vigenere encoder coverage

* removed commented code

b0ceffe599692c29403b048463925197cfd7b58a authored over 5 years ago by ifisedi <[email protected]>
Move LinkedList to SinglyLinkedList (#106)

* Move LinkedList to SinglyLinkedList

* Fix GetElementByIndex method

* Change exception type

7df69fb0ed3d64ad25083fa6c9b2ae5a0fa3ff2d authored over 5 years ago by Andrii Siriak <[email protected]>
Mods on bit-array data struct and added new tests. (#105)

* mods on bit-array data struct and added new tests.

* added string builder.

* changed swi...

c9779a946cf30aa505ef907ade9bc1ab14acddb6 authored over 5 years ago by ifisedi <[email protected]>
Added new tests for linked lists. (#104)

* Added new tests for linked lists.

* mod comment on linked list.

1413ef2f41de2e4c6f82d0292cbc316d66766e11 authored over 5 years ago by ifisedi <[email protected]>
Factorial and combinations. (#103)

* new numeric algorithms with new tests.

* mod on binomial

* included suggestions.

* Up...

90a426773151e3c5fc88ece1c97d4989af19a85c authored over 5 years ago by ifisedi <[email protected]>
Added new tests for Gauss-Jordan elimination. (#100)

* Added new tests for Gauss-Jordan elimination.

* changes based on sugestions.

ee1b594e3c032337faf4d8018699b6cd2d501a45 authored over 5 years ago by ifisedi <[email protected]>
Add TreatWarningsAsErrors (#102)

* Fix code style

* Fix fields' names

* Fix name violations

* Add TreatWarningsAsErrors
...

d3368a38e5312fdaaa37613b6786862fec364c99 authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh on Fermat prime checker and added new tests. (#99)

* Refresh on radix sorter and added new tests

* static methods mods

* Refresh on Fermat pr...

4668e8a3c1bf0b74ac94c90a5631cec079ad8173 authored over 5 years ago by ifisedi <[email protected]>
Refresh heap sort and added new tests. (#97)

22929291fcc7b9ab583cea1a1119194df1d1272d authored over 5 years ago by ifisedi <[email protected]>
Refresh cocktail sorter and add test. (#96)

1ced5b6afee2a62c285d5a7368b01683c5239ad2 authored over 5 years ago by ifisedi <[email protected]>
Refactor merge sort to improve readability (#94)

7939d1a0640a1acdfe7c72b802e785afc01c0093 authored over 5 years ago by Andrii Siriak <[email protected]>
Refactor cycle sort to improve readability (#95)

371115528f4e174c9caa0cb49052ff29a88aefb6 authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh merge sorter and add new tests (#93)

* refresh merge sorter, cycle sorter and added new tests

* fix test, add comparer

af2f606ef1221ee38f0f91bf587a6c00ca79ed2e authored over 5 years ago by ifisedi <[email protected]>
Fix warnings in VS and index (#92)

* Fix warnings in VS

* Fix redundant boolean literal

e9202bc7e5081d76c4a752cc0e197f763109eaa6 authored over 5 years ago by Andrii Siriak <[email protected]>
Update tests to make them reproducible (#91)

* Update tests to make them reproducible

* Refine BucketSort

2538d5b39337a7b0338aefd0031b6968b0022534 authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh on Bucket Sort and add new tests (#90)

62a7be6f538ebf3f749f17fcfd81e1293984924c authored over 5 years ago by ifisedi <[email protected]>
Add new tests for bit array data structure (#89)

764613a63525545a89c54a31853b7bbfb0e7132e authored over 5 years ago by ifisedi <[email protected]>
Refresh on bit array data structure and tests. (#88)

* refresh on bitArray datastructure and tests.

* static methods added, fixes on BitArray

*...

4494541a67ff29eba7ea49b9d311368896e70409 authored over 5 years ago by ifisedi <[email protected]>
Refresh quicksort (#86)

* Refresh quicksort

* Update Algorithms.Tests/Sorters/QuickSorterTests.cs

be9ff3700226ba3e1ff01e9ced5f1fb6a0c15c2f authored over 5 years ago by Andrii Siriak <[email protected]>
Reduce test count so that CI pipeline finishes faster (#87)

bc6b6e78db6cc54be6c3eeb371200cc7e4395148 authored over 5 years ago by Andrii Siriak <[email protected]>
Remove empty line

db8d4e687b0f9361f61af6262514ee93586242db authored over 5 years ago by Andrii Siriak <[email protected]>
Cleaned classes for unused references and code (#85)

* reinstalled Microsoft.NET.Test.Sdk

* cleaned classes for unsued references and code

* re...

e889ce0a5455fe511cda3892f8f92538cc8353fd authored over 5 years ago by ifisedi <[email protected]>
Fix binary search (#84)

* Fix warnings

* Fix binary search zero size error

* Add empty array binary search test

abba09532cfcf86d82d2903d5e8dbaa121b2ff4b authored over 5 years ago by Andrii Siriak <[email protected]>
Improve binary search (#81)

* Improve binary search

* Fix naming and tests

* Update tests

* Swap seelcted and actua...

c96cd26b5b081eb4c9cdde1f2af7a9466ca68538 authored over 5 years ago by Adelhaide <[email protected]>
Add .editorconfig and stylecop (#83)

* Add .editorconfig and stylecop

* Fine-tune rules

* Update stylecop.ruleset

686a548209adc0e9c80597a056bbf0639d3f931c authored over 5 years ago by Andrii Siriak <[email protected]>
Make tests run in parallel (#82)

* Make tests run in parallel

* Extract IntComparer, add comments

* Refine string tests

...

fb1746ff1959ce96190bac79ad6feba626404bf8 authored over 5 years ago by Andrii Siriak <[email protected]>
Update linear search, add tests (#79)

* Update linear search, add tests

* Add comments

35eafed4b594224a97e0b7bb8da8f17a143a7e94 authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh BinaryGreatestCommonDivisorFinder (#78)

948d89fe4d805a3908c9fb1ae035dd1d2a36ad0c authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh EuclideanGreatestCommonDivisorFinder (#77)

* Refresh EuclideanGreatestCommonDivisorFinder

* Add newline

3bfd8c76f07138568f14abae1216fe80ac7749b6 authored over 5 years ago by Andrii Siriak <[email protected]>
Add IGreatestCommonDivisorFinder interface (#76)

3434eea24873b6c9dec6c6cadf52982fd524b510 authored over 5 years ago by Andrii Siriak <[email protected]>
Fix shannon-fano encoding (#75)

* Fix shannon-fano encoding
* Upgrade to .net core 2.2
* Remove partial keyword

60678e1c0fb0a6ea65a95f59a12575d2b62b3640 authored over 5 years ago by Andrii Siriak <[email protected]>
Add knapsack problem (#74)

* Add knapsack problem

* Add knapsack problem tests

* Add CRLF

179574e21d8aa5cb87f5fa998dd13894f3333aef authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh shannon-fano algorithm and add tests (#68)

* Refresh shannon-fano algorithm and add tests
* Reduce shannon-fano complexity

d34d5c2f938811e9673f8cd86196233e71b711e5 authored over 5 years ago by ifisedi <[email protected]>
Fix huffman (#72)

* Fix huffman compressor not compressing correctly

* Made test methods not static

bd21eac06ba64ea33e1a16ce52bd6a50cb1f91ea authored over 5 years ago by Andrii Siriak <[email protected]>
Add translator (#71)

* Add translator

* Remove redundant parentheses

abf3bde3766c155eaf8d783de185940d287d4faa authored over 5 years ago by Andrii Siriak <[email protected]>
Refresh binary insertion sort (#69)

* Refresh binary insertion sort

* Add more descriptive variables

6db1f71323c2163b1b19cdf2d3c626fe78df34f1 authored over 5 years ago by Andrii Siriak <[email protected]>
Fix code style (#70)

15229a0b9debe8af7936bd997933bdcfc922df53 authored over 5 years ago by Andrii Siriak <[email protected]>
Development (#63)

Add core structure for linked list, including ListElement and List
Add the most relevant functi...

df18c26b283e5c8da017dd0ba320bfbee57b89a3 authored over 5 years ago by S. Graf <[email protected]>
huffman enconding refactor and new tests (#67)

* refresh huffman compression and add tests

* code clean up

47fadf8470e0a07187f1496693c1075a9a5d5f6b authored over 5 years ago by ifisedi <[email protected]>
Tests for lcc (#66)

* Tests for Lcc

* Renaming LCC class as GeneralStringAlgorithms, mods on test.

d3e2a0770ee0fddfc90e960f8eb5086ab5acf2f1 authored over 5 years ago by ifisedi <[email protected]>
New palindrome check approach and tests. (#65)

* New palindrome approach and tests.

* Fix invariant culture

c0ce45061ed74cb9c1216ab76de403fdf399a6b4 authored over 5 years ago by ifisedi <[email protected]>
Refresh Pancake Sort (#64)

* Refresh Pancake Sort

* Update Algorithms/Sorters/PancakeSorter.cs

Co-Authored-By: Andrii...

e61eff2688159a0eed8bbdecd2f9f586fa026071 authored over 5 years ago by srb1986 <[email protected]>
Refactor Sieve of Eratosphenes, remove useless algorithms (#62)

* Refactor Sieve of Eratosphenes, remove useless algorithms

* Fix code style

* Switch to B...

bb812a538b57d7f02b34a790eac2a9f5ddd6492c authored over 5 years ago by Andrii Siriak <[email protected]>