├── .gitattributes ├── .gitignore ├── AlgorithmsAndStructures.cpp ├── AlgorithmsAndStructures.cpp.vcxproj ├── AlgorithmsAndStructures.cpp.vcxproj.filters ├── Dijkstra.cpp ├── DijkstraMatrix.cpp ├── Floyd.cpp ├── Ford.cpp ├── Garland.cpp ├── KmpMachine.cpp ├── NegativeCycle.cpp ├── PrefixFunction.cpp ├── SubStringSearch.cpp └── TwoChinese.cpp ├── AlgorithmsAndStructures ├── AlgorithmsAndStructures.csproj ├── BST │ ├── Bst.cs │ ├── BstHeight.cs │ └── IsBst.cs ├── BinarySearch │ ├── BinarySearch.cs │ └── Garland.cs ├── DataStructures │ ├── CorrectBracketSequence.cs │ ├── IsHeap.cs │ ├── PostfixNotation.cs │ ├── PriorityQueue.cs │ ├── Queue.cs │ └── Stack.cs ├── GraphAlgorithms │ ├── BipartiteGraph.cs │ ├── CheckOriented.cs │ ├── CheckParallelEdges.cs │ ├── Components.cs │ ├── Condensation.cs │ ├── Cycle.cs │ ├── Distances.cs │ ├── EdgeListsToMatrix.cs │ ├── Game.cs │ ├── HamiltonianPath.cs │ ├── Labyrinth.cs │ ├── Mst.cs │ ├── MstPoints.cs │ ├── SpanTree.cs │ ├── TopSort.cs │ ├── TwoChinese.cs │ └── VertexDegree.cs ├── HashTables │ ├── MyLinkedMap.cs │ ├── MyMap.cs │ ├── MyMultiMap.cs │ └── MySet.cs ├── Quack │ └── QuackInterpreter.cs ├── SimpleTasks │ ├── AplusB.cs │ ├── AplusBB.cs │ ├── SimpleSort.cs │ ├── SorlLand.cs │ └── Turtle.cs └── SortingAlgorithms │ ├── AntiQuickSort.cs │ ├── HeapSort.cs │ ├── InversionsCount.cs │ ├── KStaticstic.cs │ ├── MergeSort.cs │ ├── RadixSort.cs │ └── SortForRunners.cs ├── AlgorithmsAndStrutures.sln └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/.gitignore -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/AlgorithmsAndStructures.cpp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/AlgorithmsAndStructures.cpp.vcxproj -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/AlgorithmsAndStructures.cpp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/AlgorithmsAndStructures.cpp.vcxproj.filters -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/Dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/Dijkstra.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/DijkstraMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/DijkstraMatrix.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/Floyd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/Floyd.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/Ford.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/Ford.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/Garland.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/Garland.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/KmpMachine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/KmpMachine.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/NegativeCycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/NegativeCycle.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/PrefixFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/PrefixFunction.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/SubStringSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/SubStringSearch.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures.cpp/TwoChinese.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures.cpp/TwoChinese.cpp -------------------------------------------------------------------------------- /AlgorithmsAndStructures/AlgorithmsAndStructures.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/AlgorithmsAndStructures.csproj -------------------------------------------------------------------------------- /AlgorithmsAndStructures/BST/Bst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/BST/Bst.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/BST/BstHeight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/BST/BstHeight.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/BST/IsBst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/BST/IsBst.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/BinarySearch/BinarySearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/BinarySearch/BinarySearch.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/BinarySearch/Garland.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/BinarySearch/Garland.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/CorrectBracketSequence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/CorrectBracketSequence.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/IsHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/IsHeap.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/PostfixNotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/PostfixNotation.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/PriorityQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/PriorityQueue.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/Queue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/Queue.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/DataStructures/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/DataStructures/Stack.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/BipartiteGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/BipartiteGraph.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/CheckOriented.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/CheckOriented.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/CheckParallelEdges.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/CheckParallelEdges.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Components.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Components.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Condensation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Condensation.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Cycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Cycle.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Distances.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Distances.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/EdgeListsToMatrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/EdgeListsToMatrix.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Game.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/HamiltonianPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/HamiltonianPath.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Labyrinth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Labyrinth.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/Mst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/Mst.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/MstPoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/MstPoints.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/SpanTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/SpanTree.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/TopSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/TopSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/TwoChinese.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/TwoChinese.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/GraphAlgorithms/VertexDegree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/GraphAlgorithms/VertexDegree.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/HashTables/MyLinkedMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/HashTables/MyLinkedMap.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/HashTables/MyMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/HashTables/MyMap.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/HashTables/MyMultiMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/HashTables/MyMultiMap.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/HashTables/MySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/HashTables/MySet.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/Quack/QuackInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/Quack/QuackInterpreter.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SimpleTasks/AplusB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SimpleTasks/AplusB.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SimpleTasks/AplusBB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SimpleTasks/AplusBB.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SimpleTasks/SimpleSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SimpleTasks/SimpleSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SimpleTasks/SorlLand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SimpleTasks/SorlLand.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SimpleTasks/Turtle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SimpleTasks/Turtle.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/AntiQuickSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/AntiQuickSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/HeapSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/HeapSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/InversionsCount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/InversionsCount.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/KStaticstic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/KStaticstic.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/MergeSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/MergeSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/RadixSort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/RadixSort.cs -------------------------------------------------------------------------------- /AlgorithmsAndStructures/SortingAlgorithms/SortForRunners.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStructures/SortingAlgorithms/SortForRunners.cs -------------------------------------------------------------------------------- /AlgorithmsAndStrutures.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/AlgorithmsAndStrutures.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4xack/AlgorithmsAndStructures/HEAD/README.md --------------------------------------------------------------------------------