2021-04-15 01:42:45 +00:00
|
|
|
# C#
|
2021-04-15 17:43:24 +00:00
|
|
|
For running the `.cs` file please using [.Net Finddle](https://dotnetfiddle.net/)
|
2021-04-15 01:42:45 +00:00
|
|
|
|
2021-09-26 18:04:55 +00:00
|
|
|
## Arrays
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Single Number](src/Arrays/single-number.cs)
|
2021-09-26 18:04:55 +00:00
|
|
|
|
2021-10-08 20:51:58 +00:00
|
|
|
## Dynamic Programming
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Longest Common Subsequence](src/Dynamic-Programming/longest-common-subsequence.cs)
|
2021-10-08 20:51:58 +00:00
|
|
|
|
2021-09-29 13:31:21 +00:00
|
|
|
## Number Theory
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Big Mod Algorithm](src/Number-Theory/big-mod.cs)
|
|
|
|
- [Sieve of Eratosthenes](src/Number-Theory/sieve-of-eratosthenes.cs)
|
|
|
|
- [Bitwise Sieve of Eratosthenes](src/Number-Theory/bitwise-sieve-of-eratosthenes.cs)
|
2021-10-02 18:04:40 +00:00
|
|
|
|
2021-04-15 01:42:45 +00:00
|
|
|
## Sorts
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Bubble Sort](src/Sorts/bubble-sort.cs)
|
|
|
|
- [Insertion Sort](src/Sorts/insertion-sort.cs)
|
|
|
|
- [Selection Sort](src/Sorts/selection-sort.cs)
|
|
|
|
- [Counting Sort](src/Sorts/counting-sort.cs)
|
|
|
|
- [Merge Sort](src/Sorts/merge-sort.cs)
|
2021-04-15 17:43:24 +00:00
|
|
|
|
|
|
|
## Strings
|
|
|
|
- [Palindrome](src/Strings/palindrome.cs)
|
2021-10-21 18:39:46 +00:00
|
|
|
- [Trie](src/Strings/trie.cs)
|
2021-05-16 16:35:57 +00:00
|
|
|
|
|
|
|
## Search
|
|
|
|
- [Binary Search](src/Search/binary-search.cs)
|
2021-07-23 13:35:57 +00:00
|
|
|
- [Linear Search](src/Search/linear-search.cs)
|
2021-06-16 18:05:26 +00:00
|
|
|
|
|
|
|
## Maths
|
|
|
|
- [Abundant Number](src/Maths/abundant-number.cs)
|
2022-01-11 14:41:28 +00:00
|
|
|
- [Naismith's Rule](src/Maths/naismith-rule.cs)
|
2021-09-03 14:42:30 +00:00
|
|
|
|
2021-09-05 19:27:34 +00:00
|
|
|
## Queues
|
|
|
|
- [Queue Implementation Using Two Stacks](src/Queues/queue-implementation-using-two-stacks.cs)
|
|
|
|
|
2021-09-18 15:39:49 +00:00
|
|
|
## Recursion
|
2021-09-05 19:20:51 +00:00
|
|
|
- [Factorial](src/Recursion/factorial.cs)
|
|
|
|
|
|
|
|
## Graph
|
2021-10-06 18:38:05 +00:00
|
|
|
- [Breadth First Search](src/Graph/breadth-first-search.cs)
|
2021-09-05 19:27:34 +00:00
|
|
|
- [Depth First Search](src/Graph/depth-first-search.cs)
|
2021-09-26 00:16:39 +00:00
|
|
|
- [Kruskals Algorithm to Find Minimum Spanning Tree](src/Graph/kruskals-algorithm.cs)
|
2021-09-28 00:11:58 +00:00
|
|
|
- [Dijkstras Algorithm to Find Shortest Path](src/Graph/dijkstra.cs)
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Floyd Warshalls Algorithm to Find All Pair Shortest Path](src/Graph/floyd-warshall-algorithm.cs)
|