Skip to content
Snippets Groups Projects
Commit b7332ae7 authored by dem0091's avatar dem0091
Browse files

readme

parent 5a879e64
No related merge requests found
...@@ -5,37 +5,37 @@ Knihovna vybraných algoritmů je nedílnou součástí bakalářské práce. Pr ...@@ -5,37 +5,37 @@ Knihovna vybraných algoritmů je nedílnou součástí bakalářské práce. Pr
## Algoritmy ## Algoritmy
Algoritmy jsou rozděleny do tří tříd: Mergesort, BinarySort, MatrixSort. Algoritmy jsou rozděleny do tří tříd: Mergesort, BinarySort, MatrixSort. <br>
Součástí třídy Mergesort jsou dvě funkce algotimu mergesort: Sort a Merge. Součástí třídy Mergesort jsou dvě funkce algotimu mergesort: Sort a Merge.<br>
Součástí třídy BinarySearch jsou čtyři algoritmy binárního třídění: Součástí třídy BinarySearch jsou čtyři algoritmy binárního třídění:
indexPrvku, indexPrvkuFloat, indexPrvkuIterativni a nejvetsiPrvekneVetsiNezK indexPrvku, indexPrvkuFloat, indexPrvkuIterativni a nejvetsiPrvekneVetsiNezK<br>
Součástí třídy MatrixSearch jsou algoritmy: Součástí třídy MatrixSearch jsou algoritmy:
saddleback, indexPrvku, indexyPrvku2D, binaryMatice, binaryMaticeVsechny saddleback, indexPrvku, indexyPrvku2D, binaryMatice, binaryMaticeVsechny<br>
Poslední třída Utils obsahuje funkce potřebné k obsluze algoritmů. Poslední třída Utils obsahuje funkce potřebné k obsluze algoritmů.
Ukázka fungování algoritmů Ukázka fungování algoritmů <br>
Součástí projektu je také soubor Program.cs, který nabízí stručnou ukázku fungování algoritmů. Součástí projektu je také soubor Program.cs, který nabízí stručnou ukázku fungování algoritmů.
# Ukázka testovacího kódu ## Ukázka testovacího kódu
Console.WriteLine("\nMATICOVÉ VYHLEDÁVÁNÍ\n"); Console.WriteLine("\nMATICOVÉ VYHLEDÁVÁNÍ\n");<br>
int[][] matrix = Utils.GenerateRandomMatrix(5, 5, 10); int[][] matrix = Utils.GenerateRandomMatrix(5, 5, 10);
Utils.PrintMatrix(matrix); Utils.PrintMatrix(matrix);
int k = 7; int k = 7;
Tuple<int, int> result = MatrixSearch.Saddleback(matrix, k); Tuple<int, int> result = MatrixSearch.Saddleback(matrix, k);<br>
Console.WriteLine($"Saddleback: ({result.Item1}, {result.Item2})"); Console.WriteLine($"Saddleback: ({result.Item1}, {result.Item2})");
## Instalace ## Instalace
Potřebné závislosti: Python 3, .NET Potřebné závislosti: Python 3, .NET
Klonování repozitáře: Klonování repozitáře:<br>
git clone []() git clone [https://gitlab.vsb.cz/klara.nieslanikova.st/algorithmlibrary.git](https://gitlab.vsb.cz/klara.nieslanikova.st/algorithmlibrary.git) <br>
cd cd algorithmlibrary
Autor Autor<br>
Klára Nieslaniková Klára Nieslaniková
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment