|
3 | 3 |
|
4 | 4 | List<double> unsortedAsc = new() { 0, 1, 2, 3, 4, 5 };
|
5 | 5 | List<double> unsortedDesc = new() { 5, 4, 3, 2, 1, 0 };
|
6 |
| -List<double> unsortedRand = new() { 8, 9, 3, 3, 100000, 1 }; |
7 |
| -List<double> unsorted01 = new() { .8, .9, .3, .3, .1,0 }; |
| 6 | +List<double> unsortedRand = new() { 8, 9, 3, 3, 7, 1 }; |
| 7 | +List<double> unsortedLessThan1 = new() { .8, .9, .3, .3, .1,0 }; |
8 | 8 |
|
9 |
| -//var sortedDesc = Algorithms.NET.Sorting.MergeSort.MergeSortAlgorithm.SortDescending(unsortedAsc); |
10 |
| -//var sortedAsc = Algorithms.NET.Sorting.BucketSort.BucketSortAlgorithm.SortAscending(unsorted01); |
11 |
| -//var sortedDesc = Algorithms.NET.Sorting.BucketSort.BucketSortAlgorithm.SortDescending(unsorted01); |
12 |
| -//var sortedDesc = Algorithms.NET.Sorting.CountingSort.CountingSortAlgorithm.SortDescending(unsortedRand.ToArray()); |
13 |
| -//Console.WriteLine(Algorithms.NET.Searching.LinearSearch.LinearSearchAlgorithm.Search(4, unsortedAsc)); |
14 |
| -//Console.WriteLine(Algorithms.NET.Searching.BinarySearch.BinarySearchAlgorithm.SearchRecursive(0, unsortedAsc)); |
15 |
| -//Console.WriteLine(Algorithms.NET.Searching.BinarySearch.BinarySearchAlgorithm.SearchIterative(0, unsortedAsc)); |
| 9 | +var sortedDesc = Algorithms.NET.Sorting.MergeSort.MergeSortAlgorithm.SortDescending(unsortedAsc); |
| 10 | +var sortedAsc = Algorithms.NET.Sorting.BucketSort.BucketSortAlgorithm.SortAscending(unsortedLessThan1); |
| 11 | + |
| 12 | + |
| 13 | +Console.WriteLine(Algorithms.NET.Searching.LinearSearch.LinearSearchAlgorithm.Search(4, unsortedAsc)); |
| 14 | +Console.WriteLine(); |
| 15 | +Console.WriteLine(Algorithms.NET.Searching.BinarySearch.BinarySearchAlgorithm.SearchRecursive(0, unsortedAsc)); |
| 16 | +Console.WriteLine(); |
| 17 | +Console.WriteLine(Algorithms.NET.Searching.BinarySearch.BinarySearchAlgorithm.SearchIterative(0, unsortedAsc)); |
| 18 | +Console.WriteLine(); |
16 | 19 |
|
17 | 20 | Console.WriteLine(Algorithms.NET.Searching.TernarySearch.TernarySearchAlgorithm.Search(8, unsortedAsc));
|
| 21 | +Console.WriteLine(); |
18 | 22 | Console.WriteLine(Algorithms.NET.Searching.JumpSearch.JumpSearchAlgorithm.Search(0, unsortedAsc));
|
| 23 | +Console.WriteLine(); |
19 | 24 | Console.WriteLine(Algorithms.NET.Searching.ExponentialSearch.ExponentialSearchAlgorithm.Search(5, unsortedAsc));
|
| 25 | +Console.WriteLine(); |
| 26 | + |
| 27 | +foreach (var item in sortedDesc) |
| 28 | +{ |
| 29 | + Console.WriteLine(item); |
| 30 | +} |
| 31 | +Console.WriteLine(); |
| 32 | +foreach (var item in sortedAsc) |
| 33 | +{ |
| 34 | + Console.WriteLine(item); |
| 35 | +} |
| 36 | + |
20 | 37 |
|
21 |
| -//foreach (var item in sortedDesc) |
22 |
| -//{ |
23 |
| -// Console.WriteLine(item); |
24 |
| -//} |
25 |
| -//Console.WriteLine(); |
26 |
| -//foreach (var item in sortedAsc) |
27 |
| -//{ |
28 |
| -// Console.WriteLine(item); |
29 |
| -//} |
30 |
| - |
31 |
| -//List<double> _unsortedAsc = new(); |
32 |
| -//var rand = new Random(); |
33 |
| -//for (int i = 0; i < 1000000; i++) |
34 |
| -//{ |
35 |
| -// _unsortedAsc.Add(rand.Next(1000000)); |
36 |
| -//} |
37 | 38 |
|
38 | 39 | //var sortingBenchmarkSummary = BenchmarkRunner.Run<SortingBenchmark>();
|
39 |
| -var searchingBenchmarkSummary = BenchmarkRunner.Run<SearchingBenchmark>(); |
| 40 | +//var searchingBenchmarkSummary = BenchmarkRunner.Run<SearchingBenchmark>(); |
40 | 41 |
|
41 | 42 |
|
42 | 43 |
|
|
0 commit comments