Skip to content

Commit e7284a8

Browse files
Create README.md
1 parent 6ddf1de commit e7284a8

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Algorithms.NET
2+
## Open source library containing the most used sorting and searching algorithms.
3+
4+
In this library you can find the most used sorting & searching algorithms and that are must know for developers, and their implementation, these algorithms are as follows:
5+
6+
### Sorting:
7+
- Bubble Sort
8+
- Insertion Sort
9+
- Selection Sort
10+
- Bucket Sort
11+
- Merge Sort
12+
- Quick Sort
13+
- Counting Sort
14+
15+
### Searching:
16+
- Binary Search
17+
- Ternary Search
18+
- Jump Search
19+
- Linear Search
20+
- Exponential Search
21+
22+
23+
### You can play with these algorithms in ```Algorithms.NET.Debug```
24+
25+
### To view and compare performance of each algorithm, manipulate the code inside :
26+
```SearchingBenchmark.cs``` & ```SortingBenchmark.cs```
27+
### To run the benchmarks, comment out :
28+
```var searchingBenchmarkSummary = BenchmarkRunner.Run<SearchingBenchmark>();```
29+
</br>
30+
or
31+
</br>
32+
```var sortingBenchmarkSummary = BenchmarkRunner.Run<SortingBenchmark>();```
33+
34+
Then run the project in ```Release Mode```
35+
36+
### Here is the explanation of each algorithm:
37+
Coming soon

0 commit comments

Comments
 (0)