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
1ba12c2bcf2136dda9b29e1fb8fba99fdd3080f6 authored about 4 years ago by Eugene Baranov <[email protected]>
Co-authored-by: Andrii Siriak <[email protected]>
0651af06caba5609412824f2592c71d0a00c6b1a authored about 4 years ago by Antony <[email protected]>
Co-authored-by: Valdas <[email protected]>
Co-authored-by: Andrii Siriak <[email protected]>
Co-authored-by: Tan Hoang <[email protected]>
Co-authored-by: Andrii Siriak <[email protected]>
Co-authored-by: Andrii Siriak <[email protected]>
8ba0b67856f94d57d0948b180eeca65826f319cb authored about 4 years ago by Antony <[email protected]>Co-authored-by: Andrii Siriak <[email protected]>
01bc3dd75565ed08102c22db86c517177203d938 authored about 4 years ago by Hank McCord <[email protected]>607a558462a19e88ce08cea6194efb89979a2a7d authored about 4 years ago by Bartłomiej Rogowski <[email protected]>
Co-authored-by: Valdas <[email protected]>
125816ec2e8401e6e80b6fb99e8fc02e25611f2e authored about 4 years ago by Valdas <[email protected]>b340853f94cbdf266d34e13799757c5badf81351 authored about 4 years ago by Krzysztof Begiedza <[email protected]>
* 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]>Co-authored-by: Andrii Siriak <[email protected]>
c05f0a1a2ccb1b5befe36423e53e4612a3788de7 authored over 4 years ago by Antony <[email protected]>e20cc45516ac2e0cd54f5ce07cf8ce870f570f13 authored over 4 years ago by Per Westerlund <[email protected]>
* Add external merge sort
* Add external sorts to README.md
fcf2fc323730cc87236d0b2ebbc87b69596dcc16 authored over 4 years ago by Andrii Siriak <[email protected]>Co-authored-by: Andrii Siriak <[email protected]>
b5817f488467948a4336d438316e419560671446 authored over 4 years ago by Anna <[email protected]>* Prepare infrastructure
* Basic nonlinear functions implementation in order form
* Exp & ...
4a0c0736cb37c1a8e31e601ef5f18f2b029c44ea authored over 4 years ago by Anton Kozyriev <[email protected]>* 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]>6d188332df273011798674008868dc2e23d8d495 authored over 4 years ago by Anna <[email protected]>
ee28dac51d773909f6aac9c02c22073b5891d9e2 authored over 4 years ago by LorenzoLotti <[email protected]>
c144e176d4863eb5ee5dee3a37d3cc3a4a5b7140 authored over 4 years ago by Andrii Siriak <[email protected]>
Co-authored-by: Andrii Siriak <[email protected]>
314f39c5e957435671183661c17d416b0a9ae033 authored over 4 years ago by LorenzoLotti <[email protected]>* Add Min-Max heap.
* Replace four constructors with one, that has default values.
* Make ...
470759b77d05e6c5119a5e6c6d94d0e5d0cbe669 authored over 4 years ago by petrogavriluk <[email protected]>02c0ce7374769498b9cb9e90362177ed3daa7438 authored over 4 years ago by Andrii Siriak <[email protected]>
* LU-decomposition implementation
* LU-decomposition unit tests
* Update README.md
* LU...
7c12b8f6597f15125e738c784b9f2c5fdb81e771 authored over 4 years ago by Anton Kozyriev <[email protected]>Co-authored-by: Leon Budnick <[email protected]>
4e07c05ff1fa1418d00ff98ec1b53e4b3b97d8e1 authored over 4 years ago by Leon <[email protected]>* 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
* Add missing tests and fixed Reverse
* Update README.md
* Add...
102fdc15487641b6c9a87a869815b0129f31a767 authored almost 5 years ago by David Chavarria <[email protected]>* 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
* Add trial factorization to README.md
ff59c35b8cab1bf81c284c5fde0b7c85f9f759fb authored almost 5 years ago by Andrii Siriak <[email protected]>* Add Rider working directory to .gitignore
* Format README.md to display correctly in Rider
...
6831a1828aba56e3f4f3fe5abc5c332f8e7853be authored about 5 years ago by Andrii Siriak <[email protected]>
* 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]>9c6f3d6916229959a14ea2403ddddd2a6a88e7e3 authored about 5 years ago by Andrii Siriak <[email protected]>
* 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
* Update README.md
* Optimize sequence generation
bff52664ec3dbb3d9e6525107e9bb20ce5579702 authored about 5 years ago by Andrii Siriak <[email protected]>69a11ddf556db3dc135eccd14f1e52f870e67430 authored about 5 years ago by Andrii Siriak <[email protected]>
7fb8ae835705072e570da681284818c5a89e3399 authored about 5 years ago by Andrii Siriak <[email protected]>
* Add docs to solution
* Rename Utility -> Utilities
* Update reference to Utilities
* ...
37de9575e567f3fcfc25fd50ac2b280c98fb248e authored about 5 years ago by Andrii Siriak <[email protected]>759e4f9ea00ebe8832331c8124f0c4456b0d6f1c authored about 5 years ago by Andrii Siriak <[email protected]>
1e22f1d94ef19b668cfa92e4c1bb5b1e63a4a39d authored about 5 years ago by Andrii Siriak <[email protected]>
96f3cfaa4b336f119ab63ac95626877e0b6fac53 authored about 5 years ago by Andrii Siriak <[email protected]>
6acfd2fc43e651961363a9ee7b53aeac933c96f9 authored about 5 years ago by Andrii Siriak <[email protected]>
* Add new Utility project
* Move AddMany to Utility project as an extension method
* Use strin...
* Enable nullable context
* Update packages
* Fix code style
* Fix naming
dbe980e033245fc5661bbd09006651ba06380003 authored about 5 years ago by Andrii Siriak <[email protected]>* Move Fibonacci sequence to separate namespace
* Update README.md
dcdeda6f50c6ffb0c5b2c50c3f2bae6b6c13caf4 authored about 5 years ago by Andrii Siriak <[email protected]>f2d1ac09a0e5473a4af7207d0892df6c10c9ef7a authored about 5 years ago by Andrii Siriak <[email protected]>
* Split sorters into comparison and integer
* Update README.md
774ac350fbd1a0790f21a17b58b04c9b2b2736a6 authored about 5 years ago by Andrii Siriak <[email protected]>48bb3c76eb003df35a300d6fcb3fc9a6656a593e authored about 5 years ago by Andrii Siriak <[email protected]>
* Fix MSDSort-related filenames
* Fix BitArray link
09004203001ba12c67f167866a0c546baed83f78 authored about 5 years ago by Ilya Chudin <[email protected]>a1de58b9aff9472dc9e7db9474a25a929e1bc7e3 authored about 5 years ago by Ilya Chudin <[email protected]>
* Add Fibonacci algorithm class
* Add Fibonacci algorithm to README.md
0ca98aa9858049196065e94e10e1e303b2963f54 authored about 5 years ago by Matan Davidi <[email protected]>902d973ae8680817cda2ee5cfdc5f5247258e689 authored about 5 years ago by Ilya Chudin <[email protected]>
00bbc828bf226104deb2c5d3d07d45d9f0268539 authored about 5 years ago by Ilya Chudin <[email protected]>
* Create Int2Binary
* Added Int2Binary Tests
4a670d915e9a3cd3023198605fc354dfd01355fb authored about 5 years ago by Torben Lehmann <[email protected]>
* A* Improvements:
Priority Queue
N Dimensional Vector
Traversal Costs
Different Search Heur...
* 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]>58983aee313e0ef6245887c202b9ef4e36542a09 authored over 5 years ago by Andrii Siriak <[email protected]>
a3cbd0dc78ad8e9df57a982c9fd60653dba42019 authored over 5 years ago by ifisedi <[email protected]>
* improved vigenere encoder coverage
* removed commented code
b0ceffe599692c29403b048463925197cfd7b58a authored over 5 years ago by ifisedi <[email protected]>* 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.
* added string builder.
* changed swi...
c9779a946cf30aa505ef907ade9bc1ab14acddb6 authored over 5 years ago by ifisedi <[email protected]>* Added new tests for linked lists.
* mod comment on linked list.
1413ef2f41de2e4c6f82d0292cbc316d66766e11 authored over 5 years ago by ifisedi <[email protected]>* 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.
* changes based on sugestions.
ee1b594e3c032337faf4d8018699b6cd2d501a45 authored over 5 years ago by ifisedi <[email protected]>* Fix code style
* Fix fields' names
* Fix name violations
* Add TreatWarningsAsErrors
...
* 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]>22929291fcc7b9ab583cea1a1119194df1d1272d authored over 5 years ago by ifisedi <[email protected]>
1ced5b6afee2a62c285d5a7368b01683c5239ad2 authored over 5 years ago by ifisedi <[email protected]>
7939d1a0640a1acdfe7c72b802e785afc01c0093 authored over 5 years ago by Andrii Siriak <[email protected]>
371115528f4e174c9caa0cb49052ff29a88aefb6 authored over 5 years ago by Andrii Siriak <[email protected]>
* 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
* Fix redundant boolean literal
e9202bc7e5081d76c4a752cc0e197f763109eaa6 authored over 5 years ago by Andrii Siriak <[email protected]>* Update tests to make them reproducible
* Refine BucketSort
2538d5b39337a7b0338aefd0031b6968b0022534 authored over 5 years ago by Andrii Siriak <[email protected]>62a7be6f538ebf3f749f17fcfd81e1293984924c authored over 5 years ago by ifisedi <[email protected]>
764613a63525545a89c54a31853b7bbfb0e7132e authored over 5 years ago by ifisedi <[email protected]>
* refresh on bitArray datastructure and tests.
* static methods added, fixes on BitArray
*...
4494541a67ff29eba7ea49b9d311368896e70409 authored over 5 years ago by ifisedi <[email protected]>* Refresh quicksort
* Update Algorithms.Tests/Sorters/QuickSorterTests.cs
be9ff3700226ba3e1ff01e9ced5f1fb6a0c15c2f authored over 5 years ago by Andrii Siriak <[email protected]>bc6b6e78db6cc54be6c3eeb371200cc7e4395148 authored over 5 years ago by Andrii Siriak <[email protected]>
db8d4e687b0f9361f61af6262514ee93586242db authored over 5 years ago by Andrii Siriak <[email protected]>
* reinstalled Microsoft.NET.Test.Sdk
* cleaned classes for unsued references and code
* re...
e889ce0a5455fe511cda3892f8f92538cc8353fd authored over 5 years ago by ifisedi <[email protected]>* 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
* Fix naming and tests
* Update tests
* Swap seelcted and actua...
c96cd26b5b081eb4c9cdde1f2af7a9466ca68538 authored over 5 years ago by Adelhaide <[email protected]>* 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
* Extract IntComparer, add comments
* Refine string tests
...
fb1746ff1959ce96190bac79ad6feba626404bf8 authored over 5 years ago by Andrii Siriak <[email protected]>* Update linear search, add tests
* Add comments
35eafed4b594224a97e0b7bb8da8f17a143a7e94 authored over 5 years ago by Andrii Siriak <[email protected]>948d89fe4d805a3908c9fb1ae035dd1d2a36ad0c authored over 5 years ago by Andrii Siriak <[email protected]>
* Refresh EuclideanGreatestCommonDivisorFinder
* Add newline
3bfd8c76f07138568f14abae1216fe80ac7749b6 authored over 5 years ago by Andrii Siriak <[email protected]>3434eea24873b6c9dec6c6cadf52982fd524b510 authored over 5 years ago by Andrii Siriak <[email protected]>
* Fix shannon-fano encoding
* Upgrade to .net core 2.2
* Remove partial keyword
* 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
* Reduce shannon-fano complexity
* Fix huffman compressor not compressing correctly
* Made test methods not static
bd21eac06ba64ea33e1a16ce52bd6a50cb1f91ea authored over 5 years ago by Andrii Siriak <[email protected]>* Add translator
* Remove redundant parentheses
abf3bde3766c155eaf8d783de185940d287d4faa authored over 5 years ago by Andrii Siriak <[email protected]>* Refresh binary insertion sort
* Add more descriptive variables
6db1f71323c2163b1b19cdf2d3c626fe78df34f1 authored over 5 years ago by Andrii Siriak <[email protected]>15229a0b9debe8af7936bd997933bdcfc922df53 authored over 5 years ago by Andrii Siriak <[email protected]>
Add core structure for linked list, including ListElement and List
Add the most relevant functi...
* refresh huffman compression and add tests
* code clean up
47fadf8470e0a07187f1496693c1075a9a5d5f6b authored over 5 years ago by ifisedi <[email protected]>* Tests for Lcc
* Renaming LCC class as GeneralStringAlgorithms, mods on test.
d3e2a0770ee0fddfc90e960f8eb5086ab5acf2f1 authored over 5 years ago by ifisedi <[email protected]>* New palindrome approach and tests.
* Fix invariant culture
c0ce45061ed74cb9c1216ab76de403fdf399a6b4 authored over 5 years ago by ifisedi <[email protected]>* 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
* Fix code style
* Switch to B...
bb812a538b57d7f02b34a790eac2a9f5ddd6492c authored over 5 years ago by Andrii Siriak <[email protected]>