From 650073e0384750180f37e3f35d5b24912378bb6d Mon Sep 17 00:00:00 2001 From: "Josiah (Gaming32) Glosson" Date: Tue, 15 Feb 2022 16:52:58 -0600 Subject: [PATCH] Move main --- .vscode/launch.json | 4 ++-- build.xml | 4 ++-- run.bat | 2 +- run.sh | 4 ++-- src/main/java/io/github/arrayv/dialogs/ShuffleDialog.java | 2 +- src/main/java/io/github/arrayv/frames/ArrayFrame.java | 4 ++-- src/main/java/io/github/arrayv/frames/UtilFrame.java | 4 ++-- src/main/java/{ => io/github/arrayv}/main/ArrayManager.java | 2 +- .../java/{ => io/github/arrayv}/main/ArrayVisualizer.java | 2 +- src/main/java/{ => io/github/arrayv}/main/SortAnalyzer.java | 3 ++- src/main/java/io/github/arrayv/prompts/ShufflePrompt.java | 2 +- src/main/java/io/github/arrayv/prompts/SortPrompt.java | 4 ++-- src/main/java/io/github/arrayv/prompts/ViewPrompt.java | 2 +- src/main/java/io/github/arrayv/sortdata/NewSortInstance.java | 2 +- src/main/java/io/github/arrayv/sortdata/SortInfo.java | 2 +- .../github/arrayv/sorts/concurrent/BitonicSortIterative.java | 2 +- .../github/arrayv/sorts/concurrent/BitonicSortParallel.java | 2 +- .../github/arrayv/sorts/concurrent/BitonicSortRecursive.java | 2 +- .../arrayv/sorts/concurrent/BoseNelsonSortIterative.java | 2 +- .../arrayv/sorts/concurrent/BoseNelsonSortParallel.java | 2 +- .../arrayv/sorts/concurrent/BoseNelsonSortRecursive.java | 2 +- .../java/io/github/arrayv/sorts/concurrent/CreaseSort.java | 2 +- .../github/arrayv/sorts/concurrent/DiamondSortIterative.java | 2 +- .../github/arrayv/sorts/concurrent/DiamondSortRecursive.java | 2 +- .../java/io/github/arrayv/sorts/concurrent/FoldSort.java | 2 +- .../java/io/github/arrayv/sorts/concurrent/MatrixSort.java | 2 +- .../arrayv/sorts/concurrent/MergeExchangeSortIterative.java | 2 +- .../arrayv/sorts/concurrent/OddEvenMergeSortIterative.java | 2 +- .../arrayv/sorts/concurrent/OddEvenMergeSortParallel.java | 2 +- .../arrayv/sorts/concurrent/OddEvenMergeSortRecursive.java | 2 +- .../arrayv/sorts/concurrent/PairwiseMergeSortIterative.java | 2 +- .../arrayv/sorts/concurrent/PairwiseMergeSortRecursive.java | 2 +- .../arrayv/sorts/concurrent/PairwiseSortIterative.java | 2 +- .../arrayv/sorts/concurrent/PairwiseSortRecursive.java | 2 +- .../github/arrayv/sorts/concurrent/WeaveSortIterative.java | 2 +- .../io/github/arrayv/sorts/concurrent/WeaveSortParallel.java | 2 +- .../github/arrayv/sorts/concurrent/WeaveSortRecursive.java | 2 +- .../io/github/arrayv/sorts/distribute/AmericanFlagSort.java | 2 +- .../arrayv/sorts/distribute/BinaryQuickSortIterative.java | 2 +- .../arrayv/sorts/distribute/BinaryQuickSortRecursive.java | 2 +- .../java/io/github/arrayv/sorts/distribute/BogoBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/BogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/BozoSort.java | 2 +- .../github/arrayv/sorts/distribute/ClassicGravitySort.java | 2 +- .../io/github/arrayv/sorts/distribute/CocktailBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/CountingSort.java | 2 +- .../arrayv/sorts/distribute/DeterministicBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/FlashSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/GravitySort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/GuessSort.java | 2 +- .../github/arrayv/sorts/distribute/InPlaceLSDRadixSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/IndexSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/LSDRadixSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/LessBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/MSDRadixSort.java | 2 +- .../github/arrayv/sorts/distribute/MedianQuickBogoSort.java | 2 +- .../io/github/arrayv/sorts/distribute/MergeBogoSort.java | 2 +- .../github/arrayv/sorts/distribute/OptimizedGuessSort.java | 2 +- .../io/github/arrayv/sorts/distribute/PigeonholeSort.java | 2 +- .../io/github/arrayv/sorts/distribute/QuickBogoSort.java | 2 +- .../io/github/arrayv/sorts/distribute/RandomGuessSort.java | 2 +- .../github/arrayv/sorts/distribute/RotateLSDRadixSort.java | 2 +- .../github/arrayv/sorts/distribute/RotateMSDRadixSort.java | 2 +- .../io/github/arrayv/sorts/distribute/SelectionBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/ShatterSort.java | 2 +- .../io/github/arrayv/sorts/distribute/SimpleShatterSort.java | 2 +- .../arrayv/sorts/distribute/SimplisticGravitySort.java | 2 +- .../io/github/arrayv/sorts/distribute/SmartBogoBogoSort.java | 2 +- .../io/github/arrayv/sorts/distribute/SmartGuessSort.java | 2 +- .../arrayv/sorts/distribute/StacklessAmericanFlagSort.java | 2 +- .../arrayv/sorts/distribute/StacklessBinaryQuickSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/StaticSort.java | 2 +- .../java/io/github/arrayv/sorts/distribute/TimeSort.java | 2 +- .../io/github/arrayv/sorts/exchange/BinaryGnomeSort.java | 2 +- .../java/io/github/arrayv/sorts/exchange/BubbleBogoSort.java | 2 +- .../java/io/github/arrayv/sorts/exchange/BubbleSort.java | 2 +- .../io/github/arrayv/sorts/exchange/CircleSortIterative.java | 2 +- .../io/github/arrayv/sorts/exchange/CircleSortRecursive.java | 2 +- .../java/io/github/arrayv/sorts/exchange/CircloidSort.java | 2 +- .../arrayv/sorts/exchange/ClassicThreeSmoothCombSort.java | 2 +- .../io/github/arrayv/sorts/exchange/CocktailShakerSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/CombSort.java | 2 +- .../io/github/arrayv/sorts/exchange/CompleteGraphSort.java | 2 +- .../io/github/arrayv/sorts/exchange/DualPivotQuickSort.java | 2 +- .../io/github/arrayv/sorts/exchange/ExchangeBogoSort.java | 2 +- .../github/arrayv/sorts/exchange/ForcedStableQuickSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/FunSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/GnomeSort.java | 2 +- .../java/io/github/arrayv/sorts/exchange/LLQuickSort.java | 2 +- .../java/io/github/arrayv/sorts/exchange/LRQuickSort.java | 2 +- .../io/github/arrayv/sorts/exchange/LRQuickSortParallel.java | 2 +- .../java/io/github/arrayv/sorts/exchange/OddEvenSort.java | 2 +- .../io/github/arrayv/sorts/exchange/OptimizedBubbleSort.java | 2 +- .../arrayv/sorts/exchange/OptimizedCocktailShakerSort.java | 2 +- .../io/github/arrayv/sorts/exchange/OptimizedGnomeSort.java | 2 +- .../io/github/arrayv/sorts/exchange/OptimizedStoogeSort.java | 2 +- .../arrayv/sorts/exchange/OptimizedStoogeSortStudio.java | 2 +- .../java/io/github/arrayv/sorts/exchange/QuadStoogeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/ShoveSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/SillySort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/SlopeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/SlowSort.java | 2 +- .../java/io/github/arrayv/sorts/exchange/SnuffleSort.java | 3 +-- .../github/arrayv/sorts/exchange/StablePermutationSort.java | 2 +- .../io/github/arrayv/sorts/exchange/StableQuickSort.java | 2 +- .../arrayv/sorts/exchange/StableQuickSortParallel.java | 2 +- .../java/io/github/arrayv/sorts/exchange/StoogeSort.java | 2 +- .../io/github/arrayv/sorts/exchange/SwaplessBubbleSort.java | 2 +- src/main/java/io/github/arrayv/sorts/exchange/TableSort.java | 2 +- .../arrayv/sorts/exchange/ThreeSmoothCombSortIterative.java | 2 +- .../arrayv/sorts/exchange/ThreeSmoothCombSortParallel.java | 2 +- .../arrayv/sorts/exchange/ThreeSmoothCombSortRecursive.java | 2 +- .../github/arrayv/sorts/exchange/UnoptimizedBubbleSort.java | 2 +- .../arrayv/sorts/exchange/UnoptimizedCocktailShakerSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/AdaptiveGrailSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/BinaryMergeSort.java | 2 +- .../github/arrayv/sorts/hybrid/BufferPartitionMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/ChaliceSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/CircularGrailSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/CocktailMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/DropMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/EctaSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/FifthMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/FlanSort.java | 3 +-- src/main/java/io/github/arrayv/sorts/hybrid/FluxSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/GrailSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/HybridCombSort.java | 2 +- .../arrayv/sorts/hybrid/ImprovedBlockSelectionSort.java | 2 +- .../github/arrayv/sorts/hybrid/IntroCircleSortIterative.java | 2 +- .../github/arrayv/sorts/hybrid/IntroCircleSortRecursive.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/IntroSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/KotaSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/LazierestSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/LaziestSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/MedianMergeSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/MergeInsertionSort.java | 2 +- .../arrayv/sorts/hybrid/OptimizedBottomUpMergeSort.java | 2 +- .../arrayv/sorts/hybrid/OptimizedDualPivotQuickSort.java | 2 +- .../github/arrayv/sorts/hybrid/OptimizedLazyStableSort.java | 2 +- .../github/arrayv/sorts/hybrid/OptimizedRotateMergeSort.java | 2 +- .../github/arrayv/sorts/hybrid/OptimizedWeaveMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/PDQBranchedSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/PDQBranchlessSort.java | 2 +- .../github/arrayv/sorts/hybrid/ParallelBlockMergeSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/ParallelGrailSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/RemiSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/SqrtSort.java | 2 +- .../arrayv/sorts/hybrid/StacklessDualPivotQuickSort.java | 2 +- .../github/arrayv/sorts/hybrid/StacklessHybridQuickSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/SynchronousSqrtSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/TimSort.java | 2 +- .../io/github/arrayv/sorts/hybrid/UnstableGrailSort.java | 2 +- .../java/io/github/arrayv/sorts/hybrid/WeaveMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/hybrid/WikiSort.java | 2 +- .../github/arrayv/sorts/hybrid/YujisBufferedMergeSort2.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/AATreeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/AVLTreeSort.java | 2 +- .../arrayv/sorts/insert/BinaryDoubleInsertionSort.java | 2 +- .../io/github/arrayv/sorts/insert/BinaryInsertionSort.java | 2 +- .../io/github/arrayv/sorts/insert/BlockInsertionSort.java | 2 +- .../java/io/github/arrayv/sorts/insert/ClassicTreeSort.java | 2 +- .../io/github/arrayv/sorts/insert/DoubleInsertionSort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/HanoiSort.java | 2 +- .../java/io/github/arrayv/sorts/insert/InsertionSort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/LibrarySort.java | 3 +-- .../java/io/github/arrayv/sorts/insert/PatienceSort.java | 2 +- .../io/github/arrayv/sorts/insert/RecursiveShellSort.java | 2 +- .../java/io/github/arrayv/sorts/insert/RedBlackTreeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/ShellSort.java | 2 +- .../io/github/arrayv/sorts/insert/ShellSortParallel.java | 2 +- .../io/github/arrayv/sorts/insert/SimplifiedLibrarySort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/SplaySort.java | 2 +- src/main/java/io/github/arrayv/sorts/insert/TreeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/AndreySort.java | 2 +- .../io/github/arrayv/sorts/merge/BlockSwapMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/BottomUpMergeSort.java | 2 +- .../io/github/arrayv/sorts/merge/BufferedStoogeSort.java | 2 +- .../github/arrayv/sorts/merge/ImprovedInPlaceMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/InPlaceMergeSort.java | 2 +- .../github/arrayv/sorts/merge/IterativeTopDownMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/LazyStableSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/MergeSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/MergeSortParallel.java | 2 +- .../io/github/arrayv/sorts/merge/NewShuffleMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/PDMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/QuadSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/RotateMergeSort.java | 2 +- .../github/arrayv/sorts/merge/RotateMergeSortParallel.java | 2 +- .../github/arrayv/sorts/merge/StacklessRotateMergeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/StrandSort.java | 2 +- src/main/java/io/github/arrayv/sorts/merge/TwinSort.java | 2 +- .../java/io/github/arrayv/sorts/merge/WeavedMergeSort.java | 2 +- .../java/io/github/arrayv/sorts/misc/BurntPancakeSort.java | 2 +- .../io/github/arrayv/sorts/misc/PancakeInsertionSort.java | 2 +- src/main/java/io/github/arrayv/sorts/misc/PancakeSort.java | 2 +- src/main/java/io/github/arrayv/sorts/misc/StalinSort.java | 2 +- .../io/github/arrayv/sorts/quick/TernaryLLQuickSort.java | 2 +- .../io/github/arrayv/sorts/quick/TernaryLRQuickSort.java | 2 +- .../java/io/github/arrayv/sorts/select/AsynchronousSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/BadSort.java | 2 +- .../java/io/github/arrayv/sorts/select/BaseNMaxHeapSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/BingoSort.java | 2 +- .../java/io/github/arrayv/sorts/select/BinomialHeapSort.java | 2 +- .../io/github/arrayv/sorts/select/BinomialSmoothSort.java | 2 +- .../java/io/github/arrayv/sorts/select/BottomUpHeapSort.java | 2 +- .../io/github/arrayv/sorts/select/ClassicTournamentSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/CycleSort.java | 2 +- .../io/github/arrayv/sorts/select/DoubleSelectionSort.java | 2 +- .../io/github/arrayv/sorts/select/FlippedMinHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/LazyHeapSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/MaxHeapSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/MinHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/MinMaxHeapSort.java | 2 +- .../io/github/arrayv/sorts/select/OutOfPlaceHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/PoplarHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/SelectionSort.java | 2 +- src/main/java/io/github/arrayv/sorts/select/SmoothSort.java | 2 +- .../java/io/github/arrayv/sorts/select/StableCycleSort.java | 2 +- .../io/github/arrayv/sorts/select/StableSelectionSort.java | 2 +- .../java/io/github/arrayv/sorts/select/TernaryHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/TournamentSort.java | 2 +- .../io/github/arrayv/sorts/select/TriangularHeapSort.java | 2 +- .../java/io/github/arrayv/sorts/select/WeakHeapSort.java | 2 +- .../arrayv/sorts/templates/BinaryInsertionSorting.java | 2 +- .../io/github/arrayv/sorts/templates/BinaryQuickSorting.java | 2 +- .../io/github/arrayv/sorts/templates/BlockMergeSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/BogoSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/CircleSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/CombSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/GrailSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/HeapSorting.java | 2 +- .../io/github/arrayv/sorts/templates/InsertionSorting.java | 2 +- .../arrayv/sorts/templates/IterativeCircleSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/KotaSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/MergeSorting.java | 2 +- .../github/arrayv/sorts/templates/MultiWayMergeSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/PDQSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/QuadSorting.java | 2 +- .../io/github/arrayv/sorts/templates/ShatterSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/ShellSorting.java | 2 +- src/main/java/io/github/arrayv/sorts/templates/Sort.java | 2 +- .../java/io/github/arrayv/sorts/templates/TimSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/TwinSorting.java | 2 +- .../github/arrayv/sorts/templates/UnstableGrailSorting.java | 2 +- .../java/io/github/arrayv/sorts/templates/WikiSorting.java | 2 +- src/main/java/io/github/arrayv/sorts/tests/RotationTest.java | 2 +- .../java/io/github/arrayv/threads/MultipleSortThread.java | 4 ++-- src/main/java/io/github/arrayv/threads/RunAllSorts.java | 2 +- .../java/io/github/arrayv/threads/RunConcurrentSorts.java | 2 +- .../java/io/github/arrayv/threads/RunDistributionSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunExchangeSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunHybridSorts.java | 2 +- .../java/io/github/arrayv/threads/RunImpracticalSorts.java | 2 +- .../java/io/github/arrayv/threads/RunInsertionSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunMergeSorts.java | 2 +- .../java/io/github/arrayv/threads/RunMiscellaneousSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunQuickSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunScriptedSorts.java | 2 +- .../java/io/github/arrayv/threads/RunSelectionSorts.java | 2 +- src/main/java/io/github/arrayv/threads/RunSort.java | 4 ++-- src/main/java/io/github/arrayv/visuals/Visual.java | 2 +- src/main/java/io/github/arrayv/visuals/VisualStyles.java | 2 +- src/main/java/io/github/arrayv/visuals/bars/BarGraph.java | 2 +- .../io/github/arrayv/visuals/bars/DisparityBarGraph.java | 2 +- src/main/java/io/github/arrayv/visuals/bars/Rainbow.java | 2 +- src/main/java/io/github/arrayv/visuals/bars/SineWave.java | 2 +- .../java/io/github/arrayv/visuals/circles/ColorCircle.java | 2 +- .../io/github/arrayv/visuals/circles/DisparityChords.java | 2 +- .../io/github/arrayv/visuals/circles/DisparityCircle.java | 2 +- src/main/java/io/github/arrayv/visuals/circles/Spiral.java | 2 +- .../java/io/github/arrayv/visuals/dots/DisparityDots.java | 2 +- src/main/java/io/github/arrayv/visuals/dots/ScatterPlot.java | 2 +- src/main/java/io/github/arrayv/visuals/dots/SpiralDots.java | 2 +- src/main/java/io/github/arrayv/visuals/dots/WaveDots.java | 2 +- .../java/io/github/arrayv/visuals/image/CustomImage.java | 2 +- src/main/java/io/github/arrayv/visuals/misc/HoopStack.java | 2 +- src/main/java/io/github/arrayv/visuals/misc/PixelMesh.java | 2 +- src/main/java/utils/AntiQSort.java | 2 +- src/main/java/utils/ArrayVList.java | 2 +- src/main/java/utils/Delays.java | 2 +- src/main/java/utils/Distributions.java | 2 +- src/main/java/utils/Highlights.java | 2 +- src/main/java/utils/MultipleScript.java | 2 +- src/main/java/utils/Reads.java | 2 +- src/main/java/utils/Renderer.java | 2 +- src/main/java/utils/Rotations.java | 2 +- src/main/java/utils/ShuffleGraph.java | 2 +- src/main/java/utils/ShuffleInfo.java | 2 +- src/main/java/utils/Shuffles.java | 2 +- src/main/java/utils/SortingNetworkGenerator.java | 2 +- src/main/java/utils/Sounds.java | 2 +- src/main/java/utils/Statistics.java | 2 +- src/main/java/utils/Timer.java | 2 +- src/main/java/utils/Writes.java | 5 +++-- template.java | 4 ++-- 295 files changed, 307 insertions(+), 308 deletions(-) rename src/main/java/{ => io/github/arrayv}/main/ArrayManager.java (99%) rename src/main/java/{ => io/github/arrayv}/main/ArrayVisualizer.java (99%) rename src/main/java/{ => io/github/arrayv}/main/SortAnalyzer.java (99%) diff --git a/.vscode/launch.json b/.vscode/launch.json index e0ffc96f..39139e90 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,7 +9,7 @@ "type": "java", "name": "Debug ArrayV", "request": "launch", - "mainClass": "main.ArrayVisualizer", + "mainClass": "io.github.arrayv.main.ArrayVisualizer", "vmArgs": ["-Dsun.java2d.d3d=false", "-cp", "bin;lib/classgraph-4.8.47.jar"] }, { @@ -17,7 +17,7 @@ "type": "java", "name": "Debug ArrayV (custom max length)", "request": "launch", - "mainClass": "main.ArrayVisualizer", + "mainClass": "io.github.arrayv.main.ArrayVisualizer", "args": ["${input:length}"], "vmArgs": ["-Dsun.java2d.d3d=false", "-cp", "bin;lib/classgraph-4.8.47.jar"] } diff --git a/build.xml b/build.xml index 75a6b87e..7cd41666 100644 --- a/build.xml +++ b/build.xml @@ -64,7 +64,7 @@ - + @@ -73,7 +73,7 @@ - + diff --git a/run.bat b/run.bat index df0ee6df..86adf4cd 100644 --- a/run.bat +++ b/run.bat @@ -1 +1 @@ -java -Dsun.java2d.d3d=false -cp bin;lib/classgraph-4.8.47.jar main.ArrayVisualizer %1 +java -Dsun.java2d.d3d=false -cp bin;lib/classgraph-4.8.47.jar io.github.arrayv.main.ArrayVisualizer %1 diff --git a/run.sh b/run.sh index 4ed4ae02..6e67d264 100755 --- a/run.sh +++ b/run.sh @@ -1,6 +1,6 @@ if [ "$1" != "" ] then - java -Dsun.java2d.d3d=false -cp bin:lib/classgraph-4.8.47.jar main.ArrayVisualizer "$1" + java -Dsun.java2d.d3d=false -cp bin:lib/classgraph-4.8.47.jar io.github.arrayv.main.ArrayVisualizer "$1" else - java -Dsun.java2d.d3d=false -cp bin:lib/classgraph-4.8.47.jar main.ArrayVisualizer + java -Dsun.java2d.d3d=false -cp bin:lib/classgraph-4.8.47.jar io.github.arrayv.main.ArrayVisualizer fi diff --git a/src/main/java/io/github/arrayv/dialogs/ShuffleDialog.java b/src/main/java/io/github/arrayv/dialogs/ShuffleDialog.java index 7da29876..6d611b97 100644 --- a/src/main/java/io/github/arrayv/dialogs/ShuffleDialog.java +++ b/src/main/java/io/github/arrayv/dialogs/ShuffleDialog.java @@ -17,9 +17,9 @@ import javax.swing.event.DocumentListener; import io.github.arrayv.frames.AppFrame; +import io.github.arrayv.main.ArrayManager; import io.github.arrayv.panels.ShufflePanel; import io.github.arrayv.panes.JErrorPane; -import main.ArrayManager; import utils.Distributions; import utils.ShuffleGraph; import utils.ShuffleInfo; diff --git a/src/main/java/io/github/arrayv/frames/ArrayFrame.java b/src/main/java/io/github/arrayv/frames/ArrayFrame.java index c9eb4464..4f8262f0 100644 --- a/src/main/java/io/github/arrayv/frames/ArrayFrame.java +++ b/src/main/java/io/github/arrayv/frames/ArrayFrame.java @@ -14,9 +14,9 @@ import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; +import io.github.arrayv.main.ArrayManager; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JEnhancedOptionPane; -import main.ArrayManager; -import main.ArrayVisualizer; import utils.Highlights; /* diff --git a/src/main/java/io/github/arrayv/frames/UtilFrame.java b/src/main/java/io/github/arrayv/frames/UtilFrame.java index 1ee20f90..884ec1c3 100644 --- a/src/main/java/io/github/arrayv/frames/UtilFrame.java +++ b/src/main/java/io/github/arrayv/frames/UtilFrame.java @@ -6,11 +6,11 @@ import javax.swing.JFrame; import javax.swing.JOptionPane; +import io.github.arrayv.main.ArrayManager; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.prompts.ShufflePrompt; import io.github.arrayv.prompts.SortPrompt; import io.github.arrayv.prompts.ViewPrompt; -import main.ArrayManager; -import main.ArrayVisualizer; import utils.Delays; import utils.Highlights; import utils.Sounds; diff --git a/src/main/java/main/ArrayManager.java b/src/main/java/io/github/arrayv/main/ArrayManager.java similarity index 99% rename from src/main/java/main/ArrayManager.java rename to src/main/java/io/github/arrayv/main/ArrayManager.java index 2b5e07fb..95845738 100644 --- a/src/main/java/main/ArrayManager.java +++ b/src/main/java/io/github/arrayv/main/ArrayManager.java @@ -1,4 +1,4 @@ -package main; +package io.github.arrayv.main; import java.util.Arrays; diff --git a/src/main/java/main/ArrayVisualizer.java b/src/main/java/io/github/arrayv/main/ArrayVisualizer.java similarity index 99% rename from src/main/java/main/ArrayVisualizer.java rename to src/main/java/io/github/arrayv/main/ArrayVisualizer.java index 7e6c55a6..e06f372d 100644 --- a/src/main/java/main/ArrayVisualizer.java +++ b/src/main/java/io/github/arrayv/main/ArrayVisualizer.java @@ -1,4 +1,4 @@ -package main; +package io.github.arrayv.main; import java.awt.BasicStroke; import java.awt.Color; diff --git a/src/main/java/main/SortAnalyzer.java b/src/main/java/io/github/arrayv/main/SortAnalyzer.java similarity index 99% rename from src/main/java/main/SortAnalyzer.java rename to src/main/java/io/github/arrayv/main/SortAnalyzer.java index d3a67b69..4f96f21e 100644 --- a/src/main/java/main/SortAnalyzer.java +++ b/src/main/java/io/github/arrayv/main/SortAnalyzer.java @@ -1,4 +1,4 @@ -package main; +package io.github.arrayv.main; import java.io.File; import java.io.FileOutputStream; @@ -78,6 +78,7 @@ public final class SortAnalyzer { private static final Map.Entry[] IMPORT_REPLACEMENTS = CommonUtils.createPairArray( "import dialogs.", "import io.github.arrayv.dialogs.", "import frames.", "import io.github.arrayv.frames.", + "import main.", "import io.github.arrayv.main.", "import panels.", "import io.github.arrayv.panels.", "import panes.", "import io.github.arrayv.panes.", "import prompts.", "import io.github.arrayv.prompts.", diff --git a/src/main/java/io/github/arrayv/prompts/ShufflePrompt.java b/src/main/java/io/github/arrayv/prompts/ShufflePrompt.java index 7b46ede5..aecb1024 100644 --- a/src/main/java/io/github/arrayv/prompts/ShufflePrompt.java +++ b/src/main/java/io/github/arrayv/prompts/ShufflePrompt.java @@ -8,8 +8,8 @@ import io.github.arrayv.dialogs.ShuffleDialog; import io.github.arrayv.frames.AppFrame; import io.github.arrayv.frames.UtilFrame; +import io.github.arrayv.main.ArrayManager; import io.github.arrayv.panes.JErrorPane; -import main.ArrayManager; import utils.Distributions; import utils.Shuffles; diff --git a/src/main/java/io/github/arrayv/prompts/SortPrompt.java b/src/main/java/io/github/arrayv/prompts/SortPrompt.java index 5a1d6059..f07dd9d7 100644 --- a/src/main/java/io/github/arrayv/prompts/SortPrompt.java +++ b/src/main/java/io/github/arrayv/prompts/SortPrompt.java @@ -24,6 +24,8 @@ import io.github.arrayv.dialogs.ImportSortDialog; import io.github.arrayv.frames.AppFrame; import io.github.arrayv.frames.UtilFrame; +import io.github.arrayv.main.ArrayVisualizer; +import io.github.arrayv.main.SortAnalyzer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sortdata.SortInfo; import io.github.arrayv.threads.MultipleSortThread; @@ -39,8 +41,6 @@ import io.github.arrayv.threads.RunQuickSorts; import io.github.arrayv.threads.RunSelectionSorts; import io.github.arrayv.threads.RunSort; -import main.ArrayVisualizer; -import main.SortAnalyzer; /* * diff --git a/src/main/java/io/github/arrayv/prompts/ViewPrompt.java b/src/main/java/io/github/arrayv/prompts/ViewPrompt.java index 4feed941..5f38beed 100644 --- a/src/main/java/io/github/arrayv/prompts/ViewPrompt.java +++ b/src/main/java/io/github/arrayv/prompts/ViewPrompt.java @@ -7,8 +7,8 @@ import io.github.arrayv.frames.AppFrame; import io.github.arrayv.frames.UtilFrame; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.VisualStyles; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sortdata/NewSortInstance.java b/src/main/java/io/github/arrayv/sortdata/NewSortInstance.java index f0abe674..b4af8159 100644 --- a/src/main/java/io/github/arrayv/sortdata/NewSortInstance.java +++ b/src/main/java/io/github/arrayv/sortdata/NewSortInstance.java @@ -6,8 +6,8 @@ import java.lang.reflect.Constructor; import java.util.function.Supplier; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class NewSortInstance implements Supplier { private static final MethodHandles.Lookup LOOKUP = MethodHandles.publicLookup(); diff --git a/src/main/java/io/github/arrayv/sortdata/SortInfo.java b/src/main/java/io/github/arrayv/sortdata/SortInfo.java index 7984f9f8..bc6b5272 100644 --- a/src/main/java/io/github/arrayv/sortdata/SortInfo.java +++ b/src/main/java/io/github/arrayv/sortdata/SortInfo.java @@ -4,8 +4,8 @@ import java.util.HashSet; import java.util.function.Supplier; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class SortInfo { private final int id; diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortIterative.java index 0058b234..a6c781bd 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This version of Bitonic Sort was taken from here, written by Nikos Pitsianis: diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortParallel.java b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortParallel.java index c48fbc7e..6286b03e 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BitonicSortParallel extends Sort { private int[] arr; diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortRecursive.java index a1366406..49eba850 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BitonicSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This version of Bitonic Sort was taken from here, written by H.W. Lang: diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortIterative.java index 49492b73..3eff584b 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BoseNelsonSortIterative extends Sort { public BoseNelsonSortIterative(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortParallel.java b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortParallel.java index 24708216..601fad57 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BoseNelsonSortParallel extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortRecursive.java index 956e2bff..583b72ed 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/BoseNelsonSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BoseNelsonSortRecursive extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/CreaseSort.java b/src/main/java/io/github/arrayv/sorts/concurrent/CreaseSort.java index 9b72a2e1..083c841d 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/CreaseSort.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/CreaseSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortIterative.java index 801c9e6b..8bb21a81 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortRecursive.java index 04f98a3b..3a901ee3 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/DiamondSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class DiamondSortRecursive extends Sort { private final double DELAY = 0.05; diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/FoldSort.java b/src/main/java/io/github/arrayv/sorts/concurrent/FoldSort.java index 34533358..0ad5d9c9 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/FoldSort.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/FoldSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/MatrixSort.java b/src/main/java/io/github/arrayv/sorts/concurrent/MatrixSort.java index 6c65845a..2c105397 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/MatrixSort.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/MatrixSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* Idea made by Control#2866 in The Studio Discord Server (https://discord.com/invite/2xGkKC2) diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/MergeExchangeSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/MergeExchangeSortIterative.java index ec6a08c1..f2c01dc9 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/MergeExchangeSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/MergeExchangeSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class MergeExchangeSortIterative extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortIterative.java index 5b56f4bf..990b1f3f 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This version of Odd-Even Merge Sort was taken from here, written by wkpark on StackOverflow: diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortParallel.java b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortParallel.java index 73ecf1bd..63b55f63 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortRecursive.java index 08682c77..eae2fe0e 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/OddEvenMergeSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This version of Odd-Even Merge Sort was taken from here, written by H.W. Lang: diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortIterative.java index 64e9f63e..e288e966 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortRecursive.java index 566d0ad0..c90cef60 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseMergeSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortIterative.java index 8f40d520..bef13d6f 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortRecursive.java index 48838444..52c9dce1 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/PairwiseSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortIterative.java b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortIterative.java index 5c0e2443..3a1deb4f 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortParallel.java b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortParallel.java index 6877830a..d36f7834 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class WeaveSortParallel extends Sort { private int[] arr; diff --git a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortRecursive.java b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortRecursive.java index 885aad36..65537202 100644 --- a/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/concurrent/WeaveSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.concurrent; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/AmericanFlagSort.java b/src/main/java/io/github/arrayv/sorts/distribute/AmericanFlagSort.java index ea37c7f9..4d6c347e 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/AmericanFlagSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/AmericanFlagSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortIterative.java b/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortIterative.java index 6d6e68af..d24ffa7d 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BinaryQuickSorting; -import main.ArrayVisualizer; /** * Binary MSD Radix Sort / Binary Quicksort. diff --git a/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortRecursive.java b/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortRecursive.java index f826dda2..be850059 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/BinaryQuickSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BinaryQuickSorting; -import main.ArrayVisualizer; /** * Binary MSD Radix Sort / Binary Quicksort. diff --git a/src/main/java/io/github/arrayv/sorts/distribute/BogoBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/BogoBogoSort.java index c39dc6af..8e146067 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/BogoBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/BogoBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/BogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/BogoSort.java index 2d91bddc..93d275cb 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/BogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/BogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/BozoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/BozoSort.java index 1ab0dccf..9fa6fcb1 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/BozoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/BozoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /** * Bozosort randomly swaps any two elements until the array is sorted. diff --git a/src/main/java/io/github/arrayv/sorts/distribute/ClassicGravitySort.java b/src/main/java/io/github/arrayv/sorts/distribute/ClassicGravitySort.java index c038c2d9..514d63f9 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/ClassicGravitySort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/ClassicGravitySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/CocktailBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/CocktailBogoSort.java index c8bd1215..dbc69fd5 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/CocktailBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/CocktailBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /** * Cocktail Bogosort is a bidirectional variation of Less Bogosort. diff --git a/src/main/java/io/github/arrayv/sorts/distribute/CountingSort.java b/src/main/java/io/github/arrayv/sorts/distribute/CountingSort.java index 4c93c8bb..c083a785 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/CountingSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/CountingSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/DeterministicBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/DeterministicBogoSort.java index 33432653..58ea48d7 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/DeterministicBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/DeterministicBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* MIT License Copyright (c) 2020 Walker Gray diff --git a/src/main/java/io/github/arrayv/sorts/distribute/FlashSort.java b/src/main/java/io/github/arrayv/sorts/distribute/FlashSort.java index 3cca1380..47c1bb5b 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/FlashSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/FlashSort.java @@ -2,9 +2,9 @@ import java.util.Arrays; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class FlashSort extends Sort { public FlashSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/GravitySort.java b/src/main/java/io/github/arrayv/sorts/distribute/GravitySort.java index c38373aa..98fa68b7 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/GravitySort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/GravitySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/GuessSort.java b/src/main/java/io/github/arrayv/sorts/distribute/GuessSort.java index db41100c..340c12bf 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/GuessSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/GuessSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; public final class GuessSort extends BogoSorting { public GuessSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/InPlaceLSDRadixSort.java b/src/main/java/io/github/arrayv/sorts/distribute/InPlaceLSDRadixSort.java index 051cd953..7dec3c13 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/InPlaceLSDRadixSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/InPlaceLSDRadixSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/IndexSort.java b/src/main/java/io/github/arrayv/sorts/distribute/IndexSort.java index e27c5d95..8830852f 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/IndexSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/IndexSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/LSDRadixSort.java b/src/main/java/io/github/arrayv/sorts/distribute/LSDRadixSort.java index f6acdc85..d20bbc61 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/LSDRadixSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/LSDRadixSort.java @@ -2,8 +2,8 @@ import java.util.ArrayList; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/LessBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/LessBogoSort.java index 503c38b3..47b90c35 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/LessBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/LessBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /** * Less Bogosort repeatedly shuffles the array, diff --git a/src/main/java/io/github/arrayv/sorts/distribute/MSDRadixSort.java b/src/main/java/io/github/arrayv/sorts/distribute/MSDRadixSort.java index f2e7f42f..1ed627f1 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/MSDRadixSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/MSDRadixSort.java @@ -2,8 +2,8 @@ import java.util.ArrayList; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/MedianQuickBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/MedianQuickBogoSort.java index 1c5b1d45..32161e42 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/MedianQuickBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/MedianQuickBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/MergeBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/MergeBogoSort.java index 9f5f749b..ba74ac23 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/MergeBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/MergeBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/OptimizedGuessSort.java b/src/main/java/io/github/arrayv/sorts/distribute/OptimizedGuessSort.java index b9264003..18247d15 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/OptimizedGuessSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/OptimizedGuessSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; public final class OptimizedGuessSort extends BogoSorting { public OptimizedGuessSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/PigeonholeSort.java b/src/main/java/io/github/arrayv/sorts/distribute/PigeonholeSort.java index 2a575989..ff62afe1 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/PigeonholeSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/PigeonholeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). diff --git a/src/main/java/io/github/arrayv/sorts/distribute/QuickBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/QuickBogoSort.java index 63fcfa9b..2fc580c4 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/QuickBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/QuickBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/RandomGuessSort.java b/src/main/java/io/github/arrayv/sorts/distribute/RandomGuessSort.java index bba8b758..d23f8132 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/RandomGuessSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/RandomGuessSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; public final class RandomGuessSort extends BogoSorting { public RandomGuessSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/RotateLSDRadixSort.java b/src/main/java/io/github/arrayv/sorts/distribute/RotateLSDRadixSort.java index 1f8b55bc..b09ce854 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/RotateLSDRadixSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/RotateLSDRadixSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/RotateMSDRadixSort.java b/src/main/java/io/github/arrayv/sorts/distribute/RotateMSDRadixSort.java index f16cb194..82f04b91 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/RotateMSDRadixSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/RotateMSDRadixSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/SelectionBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/SelectionBogoSort.java index 45dacb9e..5d3f1d2a 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/SelectionBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/SelectionBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/ShatterSort.java b/src/main/java/io/github/arrayv/sorts/distribute/ShatterSort.java index b4fb3ea7..45d11c7f 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/ShatterSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/ShatterSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.ShatterSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/SimpleShatterSort.java b/src/main/java/io/github/arrayv/sorts/distribute/SimpleShatterSort.java index 6578f685..4552815b 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/SimpleShatterSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/SimpleShatterSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.ShatterSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/SimplisticGravitySort.java b/src/main/java/io/github/arrayv/sorts/distribute/SimplisticGravitySort.java index 61ca9856..bc8d2982 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/SimplisticGravitySort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/SimplisticGravitySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class SimplisticGravitySort extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/SmartBogoBogoSort.java b/src/main/java/io/github/arrayv/sorts/distribute/SmartBogoBogoSort.java index 5b0092e0..96c6e76b 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/SmartBogoBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/SmartBogoBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/SmartGuessSort.java b/src/main/java/io/github/arrayv/sorts/distribute/SmartGuessSort.java index b6533c81..e5a012bd 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/SmartGuessSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/SmartGuessSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; public final class SmartGuessSort extends BogoSorting { public SmartGuessSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/distribute/StacklessAmericanFlagSort.java b/src/main/java/io/github/arrayv/sorts/distribute/StacklessAmericanFlagSort.java index 7d0810b8..34da93b3 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/StacklessAmericanFlagSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/StacklessAmericanFlagSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/StacklessBinaryQuickSort.java b/src/main/java/io/github/arrayv/sorts/distribute/StacklessBinaryQuickSort.java index 54b63253..5d59b6a3 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/StacklessBinaryQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/StacklessBinaryQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/StaticSort.java b/src/main/java/io/github/arrayv/sorts/distribute/StaticSort.java index f90d254e..42552513 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/StaticSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/StaticSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.distribute; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/distribute/TimeSort.java b/src/main/java/io/github/arrayv/sorts/distribute/TimeSort.java index f5bbdba5..6bdf5a86 100644 --- a/src/main/java/io/github/arrayv/sorts/distribute/TimeSort.java +++ b/src/main/java/io/github/arrayv/sorts/distribute/TimeSort.java @@ -4,10 +4,10 @@ import java.util.logging.Level; import java.util.logging.Logger; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/BinaryGnomeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/BinaryGnomeSort.java index 1404073b..b9bc015a 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/BinaryGnomeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/BinaryGnomeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BinaryGnomeSort extends Sort { public BinaryGnomeSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/BubbleBogoSort.java b/src/main/java/io/github/arrayv/sorts/exchange/BubbleBogoSort.java index 02b09808..21827d54 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/BubbleBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/BubbleBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/BubbleSort.java b/src/main/java/io/github/arrayv/sorts/exchange/BubbleSort.java index 8a61adcd..0a7918e0 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/BubbleSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/BubbleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CircleSortIterative.java b/src/main/java/io/github/arrayv/sorts/exchange/CircleSortIterative.java index d51b867a..97806f83 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CircleSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CircleSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.IterativeCircleSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CircleSortRecursive.java b/src/main/java/io/github/arrayv/sorts/exchange/CircleSortRecursive.java index ca2ce41a..f83c76bf 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CircleSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CircleSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.CircleSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CircloidSort.java b/src/main/java/io/github/arrayv/sorts/exchange/CircloidSort.java index bcab1212..a6e0fdbf 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CircloidSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CircloidSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ClassicThreeSmoothCombSort.java b/src/main/java/io/github/arrayv/sorts/exchange/ClassicThreeSmoothCombSort.java index 956479fb..b5dfe818 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ClassicThreeSmoothCombSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ClassicThreeSmoothCombSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CocktailShakerSort.java b/src/main/java/io/github/arrayv/sorts/exchange/CocktailShakerSort.java index fbf2747f..41ba91b7 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CocktailShakerSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CocktailShakerSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CombSort.java b/src/main/java/io/github/arrayv/sorts/exchange/CombSort.java index ff2a2293..b6242706 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CombSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CombSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.CombSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/CompleteGraphSort.java b/src/main/java/io/github/arrayv/sorts/exchange/CompleteGraphSort.java index 12b65121..f506912e 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/CompleteGraphSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/CompleteGraphSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/DualPivotQuickSort.java b/src/main/java/io/github/arrayv/sorts/exchange/DualPivotQuickSort.java index 243c0ec1..b5c9e38e 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/DualPivotQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/DualPivotQuickSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class DualPivotQuickSort extends Sort { private InsertionSort insertSorter; diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ExchangeBogoSort.java b/src/main/java/io/github/arrayv/sorts/exchange/ExchangeBogoSort.java index 9e5e5dec..7fbde59d 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ExchangeBogoSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ExchangeBogoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /** * Exchange Bogosort randomly sorts any two elements until the array is sorted. diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ForcedStableQuickSort.java b/src/main/java/io/github/arrayv/sorts/exchange/ForcedStableQuickSort.java index 0e22ff9e..7276865d 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ForcedStableQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ForcedStableQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/FunSort.java b/src/main/java/io/github/arrayv/sorts/exchange/FunSort.java index d2364d40..cf32cbc4 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/FunSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/FunSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/GnomeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/GnomeSort.java index c5e0f37d..8dd32c44 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/GnomeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/GnomeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class GnomeSort extends Sort { public GnomeSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/LLQuickSort.java b/src/main/java/io/github/arrayv/sorts/exchange/LLQuickSort.java index 10e71ad3..fd743197 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/LLQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/LLQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class LLQuickSort extends Sort { public LLQuickSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSort.java b/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSort.java index 475e5e8e..709f9cc3 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class LRQuickSort extends Sort { public LRQuickSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSortParallel.java b/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSortParallel.java index 04bc2dae..7981339c 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/LRQuickSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class LRQuickSortParallel extends Sort { public LRQuickSortParallel(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OddEvenSort.java b/src/main/java/io/github/arrayv/sorts/exchange/OddEvenSort.java index 54b79ed3..64b7f1f5 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OddEvenSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OddEvenSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This version of Odd-Even Sort was taken from here, written by Rachit Belwariar: diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedBubbleSort.java b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedBubbleSort.java index 0a3f1356..bc9af77c 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedBubbleSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedBubbleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class OptimizedBubbleSort extends Sort { public OptimizedBubbleSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedCocktailShakerSort.java b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedCocktailShakerSort.java index a51ce53d..070ae302 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedCocktailShakerSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedCocktailShakerSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class OptimizedCocktailShakerSort extends Sort { public OptimizedCocktailShakerSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedGnomeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedGnomeSort.java index 5ce21290..34de02c3 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedGnomeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedGnomeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class OptimizedGnomeSort extends Sort { public OptimizedGnomeSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSort.java index bde91516..1aee7211 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // Code refactored from: https://www.ijitee.org/wp-content/uploads/papers/v8i12/L31671081219.pdf // Written by Professors Amit Kishor and Pankaj Pratap Singh diff --git a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSortStudio.java b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSortStudio.java index 79a31906..6b817228 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSortStudio.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/OptimizedStoogeSortStudio.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * Optimized Stooge Sort: diff --git a/src/main/java/io/github/arrayv/sorts/exchange/QuadStoogeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/QuadStoogeSort.java index 96d36aef..4895adb6 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/QuadStoogeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/QuadStoogeSort.java @@ -3,8 +3,8 @@ */ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author aphitorite diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ShoveSort.java b/src/main/java/io/github/arrayv/sorts/exchange/ShoveSort.java index 6ab39849..1865d0b1 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ShoveSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ShoveSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author frankblob diff --git a/src/main/java/io/github/arrayv/sorts/exchange/SillySort.java b/src/main/java/io/github/arrayv/sorts/exchange/SillySort.java index cf236e49..f38b1a40 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/SillySort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/SillySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // Written by Tom Duff, and found here: http://home.tiac.net/~cri_d/cri/2001/badsort.html // from https://stackoverflow.com/questions/2609857/are-there-any-worse-sorting-algorithms-than-bogosort-a-k-a-monkey-sort/ diff --git a/src/main/java/io/github/arrayv/sorts/exchange/SlopeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/SlopeSort.java index 43638c92..908e3390 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/SlopeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/SlopeSort.java @@ -3,8 +3,8 @@ */ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author McDude_73 diff --git a/src/main/java/io/github/arrayv/sorts/exchange/SlowSort.java b/src/main/java/io/github/arrayv/sorts/exchange/SlowSort.java index 4f759e05..6f01a55a 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/SlowSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/SlowSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // Code refactored from Python: http://wiki.c2.com/?SlowSort diff --git a/src/main/java/io/github/arrayv/sorts/exchange/SnuffleSort.java b/src/main/java/io/github/arrayv/sorts/exchange/SnuffleSort.java index cf7b98dc..b09b26f5 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/SnuffleSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/SnuffleSort.java @@ -1,9 +1,8 @@ package io.github.arrayv.sorts.exchange; -import main.ArrayVisualizer; - import java.lang.Math; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; public class SnuffleSort extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/exchange/StablePermutationSort.java b/src/main/java/io/github/arrayv/sorts/exchange/StablePermutationSort.java index 71c2a55f..d15d1733 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/StablePermutationSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/StablePermutationSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BogoSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSort.java b/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSort.java index 751acbf8..3e7fd002 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.ArrayVList; /* diff --git a/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSortParallel.java b/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSortParallel.java index 712605c1..7f9bbd70 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/StableQuickSortParallel.java @@ -2,8 +2,8 @@ import java.util.Random; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/StoogeSort.java b/src/main/java/io/github/arrayv/sorts/exchange/StoogeSort.java index 3895e96d..80b930da 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/StoogeSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/StoogeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). diff --git a/src/main/java/io/github/arrayv/sorts/exchange/SwaplessBubbleSort.java b/src/main/java/io/github/arrayv/sorts/exchange/SwaplessBubbleSort.java index 1a932b8c..2f1902cf 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/SwaplessBubbleSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/SwaplessBubbleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/TableSort.java b/src/main/java/io/github/arrayv/sorts/exchange/TableSort.java index f51d3f42..ccab4c1b 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/TableSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/TableSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortIterative.java b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortIterative.java index cd8e702b..6d4a3361 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortIterative.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortParallel.java b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortParallel.java index 667149af..5e6722c2 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortRecursive.java b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortRecursive.java index 16773eaa..3e3bfc01 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/ThreeSmoothCombSortRecursive.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedBubbleSort.java b/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedBubbleSort.java index d2674cb1..e1ecdfc2 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedBubbleSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedBubbleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedCocktailShakerSort.java b/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedCocktailShakerSort.java index 31018475..b46d257c 100644 --- a/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedCocktailShakerSort.java +++ b/src/main/java/io/github/arrayv/sorts/exchange/UnoptimizedCocktailShakerSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.exchange; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/AdaptiveGrailSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/AdaptiveGrailSort.java index d7ff3807..5f934059 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/AdaptiveGrailSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/AdaptiveGrailSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * MIT License diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/BinaryMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/BinaryMergeSort.java index c2777d61..97fd1d42 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/BinaryMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/BinaryMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.MergeSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/BufferPartitionMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/BufferPartitionMergeSort.java index 928c1f23..fea96ef3 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/BufferPartitionMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/BufferPartitionMergeSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/ChaliceSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/ChaliceSort.java index ec9f4f2e..6f8f7d57 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/ChaliceSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/ChaliceSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.templates.BlockMergeSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/CircularGrailSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/CircularGrailSort.java index 1682520e..857d3772 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/CircularGrailSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/CircularGrailSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/CocktailMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/CocktailMergeSort.java index 31803af0..9b132cfd 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/CocktailMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/CocktailMergeSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.exchange.CocktailShakerSort; import io.github.arrayv.sorts.templates.Sort; import io.github.arrayv.sorts.templates.TimSorting; -import main.ArrayVisualizer; // Inspired by Sorting Stuff's "Obscure Sorting Algorithms": https://www.youtube.com/watch?v=fWubJgIWyxQ diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/DropMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/DropMergeSort.java index 06c35cb4..f87b6fa1 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/DropMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/DropMergeSort.java @@ -2,8 +2,8 @@ import java.util.List; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/EctaSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/EctaSort.java index 8bcf690d..ee297349 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/EctaSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/EctaSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryDoubleInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/FifthMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/FifthMergeSort.java index 3cd50717..b0ff1332 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/FifthMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/FifthMergeSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* MIT License diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/FlanSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/FlanSort.java index 23985bee..59ce93b3 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/FlanSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/FlanSort.java @@ -1,9 +1,8 @@ package io.github.arrayv.sorts.hybrid; -import main.ArrayVisualizer; - import java.util.Random; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.MultiWayMergeSorting; /* diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/FluxSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/FluxSort.java index 9d7147d3..8d4ec864 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/FluxSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/FluxSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.QuadSorting; -import main.ArrayVisualizer; /* Copyright (C) 2014-2021 Igor van den Hoven ivdhoven@gmail.com diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/GrailSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/GrailSort.java index ab683625..f18c8225 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/GrailSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/GrailSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.GrailSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/HybridCombSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/HybridCombSort.java index 24140dc0..ad61f878 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/HybridCombSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/HybridCombSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.CombSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/ImprovedBlockSelectionSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/ImprovedBlockSelectionSort.java index 7ae551e3..4ec1c4fd 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/ImprovedBlockSelectionSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/ImprovedBlockSelectionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortIterative.java b/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortIterative.java index cc3bc5b7..d179d484 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortIterative.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortIterative.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.IterativeCircleSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortRecursive.java b/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortRecursive.java index 546fbd4e..1bbfe44c 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortRecursive.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/IntroCircleSortRecursive.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.CircleSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/IntroSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/IntroSort.java index ed6b0544..8e808b09 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/IntroSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/IntroSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // original Copyright Ralph Unden, // http://ralphunden.net/content/tutorials/a-guide-to-introsort/?q=a-guide-to-introsort diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/KotaSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/KotaSort.java index d8065553..eaa53c58 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/KotaSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/KotaSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.KotaSorting; -import main.ArrayVisualizer; public final class KotaSort extends KotaSorting { public KotaSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/LazierestSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/LazierestSort.java index d58dec12..0b1687d4 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/LazierestSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/LazierestSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.IndexedRotations; /* diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/LaziestSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/LaziestSort.java index 60d5475c..bcfb5da3 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/LaziestSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/LaziestSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/MedianMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/MedianMergeSort.java index 04c0caf1..7bc22ad3 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/MedianMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/MedianMergeSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/MergeInsertionSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/MergeInsertionSort.java index 0c4098f0..67e72368 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/MergeInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/MergeInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedBottomUpMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedBottomUpMergeSort.java index b3196af2..5bfcd73f 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedBottomUpMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedBottomUpMergeSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class OptimizedBottomUpMergeSort extends Sort { public OptimizedBottomUpMergeSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedDualPivotQuickSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedDualPivotQuickSort.java index 08c0f856..b3ada1e1 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedDualPivotQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedDualPivotQuickSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // code retrieved from https://codeblab.com/wp-content/uploads/2009/09/DualPivotQuicksort.pdf // written by Vladimir Yaroslavskiy diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedLazyStableSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedLazyStableSort.java index 7a53b3b6..686b0585 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedLazyStableSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedLazyStableSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.GrailSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedRotateMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedRotateMergeSort.java index 6db6fbb5..30a86ace 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedRotateMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedRotateMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class OptimizedRotateMergeSort extends Sort { final int MIN_RUN = 32; diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedWeaveMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedWeaveMergeSort.java index 6438d75e..d9aeadd2 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedWeaveMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/OptimizedWeaveMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchedSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchedSort.java index 767de141..45c507b6 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchedSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchedSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.templates.PDQSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchlessSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchlessSort.java index 66483506..cdb9c739 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchlessSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/PDQBranchlessSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.templates.PDQSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/ParallelBlockMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/ParallelBlockMergeSort.java index 5b4e85bd..14936f8e 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/ParallelBlockMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/ParallelBlockMergeSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/ParallelGrailSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/ParallelGrailSort.java index 4512262c..c7524f83 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/ParallelGrailSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/ParallelGrailSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/RemiSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/RemiSort.java index 95de9749..e135528f 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/RemiSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/RemiSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.MultiWayMergeSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/SqrtSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/SqrtSort.java index 4209b4e1..bc443103 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/SqrtSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/SqrtSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/StacklessDualPivotQuickSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/StacklessDualPivotQuickSort.java index e2ec1b63..862f3e53 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/StacklessDualPivotQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/StacklessDualPivotQuickSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/StacklessHybridQuickSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/StacklessHybridQuickSort.java index bf66e736..f301aee9 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/StacklessHybridQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/StacklessHybridQuickSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/SynchronousSqrtSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/SynchronousSqrtSort.java index 3187938f..fc8b1a18 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/SynchronousSqrtSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/SynchronousSqrtSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BlockMergeSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/TimSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/TimSort.java index 73a255aa..10784e3a 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/TimSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/TimSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; import io.github.arrayv.sorts.templates.TimSorting; -import main.ArrayVisualizer; /* * Copyright (C) 2008 The Android Open Source Project diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/UnstableGrailSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/UnstableGrailSort.java index df1122fa..336c94e0 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/UnstableGrailSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/UnstableGrailSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.UnstableGrailSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/WeaveMergeSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/WeaveMergeSort.java index e1de842c..56b7a3bf 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/WeaveMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/WeaveMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/WikiSort.java b/src/main/java/io/github/arrayv/sorts/hybrid/WikiSort.java index ad63ae98..2de7b90c 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/WikiSort.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/WikiSort.java @@ -1,9 +1,9 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; import io.github.arrayv.sorts.templates.WikiSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/hybrid/YujisBufferedMergeSort2.java b/src/main/java/io/github/arrayv/sorts/hybrid/YujisBufferedMergeSort2.java index 9603ab6f..2a942aba 100644 --- a/src/main/java/io/github/arrayv/sorts/hybrid/YujisBufferedMergeSort2.java +++ b/src/main/java/io/github/arrayv/sorts/hybrid/YujisBufferedMergeSort2.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.hybrid; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/AATreeSort.java b/src/main/java/io/github/arrayv/sorts/insert/AATreeSort.java index aefa6057..91aa6095 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/AATreeSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/AATreeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * An implementation of a tree sort using an AA tree. diff --git a/src/main/java/io/github/arrayv/sorts/insert/AVLTreeSort.java b/src/main/java/io/github/arrayv/sorts/insert/AVLTreeSort.java index 384fbcba..c501fae9 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/AVLTreeSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/AVLTreeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * An implementation of a tree sort using an AVL tree, diff --git a/src/main/java/io/github/arrayv/sorts/insert/BinaryDoubleInsertionSort.java b/src/main/java/io/github/arrayv/sorts/insert/BinaryDoubleInsertionSort.java index 44a53323..aaf295f1 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/BinaryDoubleInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/BinaryDoubleInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/BinaryInsertionSort.java b/src/main/java/io/github/arrayv/sorts/insert/BinaryInsertionSort.java index 24c043fb..40ea0f08 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/BinaryInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/BinaryInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.BinaryInsertionSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/BlockInsertionSort.java b/src/main/java/io/github/arrayv/sorts/insert/BlockInsertionSort.java index 9e24b341..f59b7811 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/BlockInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/BlockInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.GrailSorting; -import main.ArrayVisualizer; import utils.Rotations; public final class BlockInsertionSort extends GrailSorting { diff --git a/src/main/java/io/github/arrayv/sorts/insert/ClassicTreeSort.java b/src/main/java/io/github/arrayv/sorts/insert/ClassicTreeSort.java index 25ccdd74..1b588636 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/ClassicTreeSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/ClassicTreeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/DoubleInsertionSort.java b/src/main/java/io/github/arrayv/sorts/insert/DoubleInsertionSort.java index 512683bb..74dfac4e 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/DoubleInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/DoubleInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/HanoiSort.java b/src/main/java/io/github/arrayv/sorts/insert/HanoiSort.java index 9fd14156..849eddaa 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/HanoiSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/HanoiSort.java @@ -2,8 +2,8 @@ import java.util.Stack; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * Hanoi Sort, a sort inspired by the classic Tower of Hanoi puzzle.

diff --git a/src/main/java/io/github/arrayv/sorts/insert/InsertionSort.java b/src/main/java/io/github/arrayv/sorts/insert/InsertionSort.java index 1fb43c8d..5fd6cb9a 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/InsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/InsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.InsertionSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/LibrarySort.java b/src/main/java/io/github/arrayv/sorts/insert/LibrarySort.java index e263d77e..8e6216ff 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/LibrarySort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/LibrarySort.java @@ -1,10 +1,9 @@ package io.github.arrayv.sorts.insert; -import main.ArrayVisualizer; - import java.util.Arrays; import java.util.Random; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; /* diff --git a/src/main/java/io/github/arrayv/sorts/insert/PatienceSort.java b/src/main/java/io/github/arrayv/sorts/insert/PatienceSort.java index 93c8df5d..e6f8211b 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/PatienceSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/PatienceSort.java @@ -5,8 +5,8 @@ import java.util.PriorityQueue; import java.util.Stack; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/RecursiveShellSort.java b/src/main/java/io/github/arrayv/sorts/insert/RecursiveShellSort.java index 0763a354..f3f09f2a 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/RecursiveShellSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/RecursiveShellSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class RecursiveShellSort extends Sort { public RecursiveShellSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/insert/RedBlackTreeSort.java b/src/main/java/io/github/arrayv/sorts/insert/RedBlackTreeSort.java index f6e46b92..848b635a 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/RedBlackTreeSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/RedBlackTreeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * An implementation of a tree sort using an red-black tree, diff --git a/src/main/java/io/github/arrayv/sorts/insert/ShellSort.java b/src/main/java/io/github/arrayv/sorts/insert/ShellSort.java index 97c1e174..4f9a2042 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/ShellSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/ShellSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.ShellSorting; -import main.ArrayVisualizer; // Shell sort variant retrieved from: // https://www.cs.princeton.edu/~rs/talks/shellsort.ps diff --git a/src/main/java/io/github/arrayv/sorts/insert/ShellSortParallel.java b/src/main/java/io/github/arrayv/sorts/insert/ShellSortParallel.java index 1c01f1a0..6d5b1044 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/ShellSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/insert/ShellSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.ShellSorting; -import main.ArrayVisualizer; public final class ShellSortParallel extends ShellSorting { public ShellSortParallel(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/insert/SimplifiedLibrarySort.java b/src/main/java/io/github/arrayv/sorts/insert/SimplifiedLibrarySort.java index 4ce98660..3c72216f 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/SimplifiedLibrarySort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/SimplifiedLibrarySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/insert/SplaySort.java b/src/main/java/io/github/arrayv/sorts/insert/SplaySort.java index e3460cb9..ee927a65 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/SplaySort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/SplaySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class SplaySort extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/insert/TreeSort.java b/src/main/java/io/github/arrayv/sorts/insert/TreeSort.java index c763465d..57d0315c 100644 --- a/src/main/java/io/github/arrayv/sorts/insert/TreeSort.java +++ b/src/main/java/io/github/arrayv/sorts/insert/TreeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.insert; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * An implementation of a tree sort using an unbalanced diff --git a/src/main/java/io/github/arrayv/sorts/merge/AndreySort.java b/src/main/java/io/github/arrayv/sorts/merge/AndreySort.java index 98a6442b..7e0019b6 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/AndreySort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/AndreySort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public class AndreySort extends Sort { public AndreySort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/merge/BlockSwapMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/BlockSwapMergeSort.java index 4e413287..dcba6a75 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/BlockSwapMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/BlockSwapMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/BottomUpMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/BottomUpMergeSort.java index ca759a44..71d67e7b 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/BottomUpMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/BottomUpMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BottomUpMergeSort extends Sort { private int[] scratchArray; diff --git a/src/main/java/io/github/arrayv/sorts/merge/BufferedStoogeSort.java b/src/main/java/io/github/arrayv/sorts/merge/BufferedStoogeSort.java index f868482d..d190e630 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/BufferedStoogeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/BufferedStoogeSort.java @@ -3,8 +3,8 @@ */ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author _fluffyy diff --git a/src/main/java/io/github/arrayv/sorts/merge/ImprovedInPlaceMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/ImprovedInPlaceMergeSort.java index 6e976286..e8b75d87 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/ImprovedInPlaceMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/ImprovedInPlaceMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/InPlaceMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/InPlaceMergeSort.java index 3a5ca0b4..6194c5f8 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/InPlaceMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/InPlaceMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/IterativeTopDownMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/IterativeTopDownMergeSort.java index c34dee5a..16f68de6 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/IterativeTopDownMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/IterativeTopDownMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/LazyStableSort.java b/src/main/java/io/github/arrayv/sorts/merge/LazyStableSort.java index 3182349c..3df7a1d3 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/LazyStableSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/LazyStableSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.GrailSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/MergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/MergeSort.java index 48a4ecda..67253beb 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/MergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/MergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.MergeSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/MergeSortParallel.java b/src/main/java/io/github/arrayv/sorts/merge/MergeSortParallel.java index ed5b272e..03394464 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/MergeSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/merge/MergeSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/NewShuffleMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/NewShuffleMergeSort.java index 207493c6..56df72b4 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/NewShuffleMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/NewShuffleMergeSort.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.merge; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/PDMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/PDMergeSort.java index bfc1de8d..2e81bcf1 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/PDMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/PDMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/QuadSort.java b/src/main/java/io/github/arrayv/sorts/merge/QuadSort.java index 189bfd04..7f02e769 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/QuadSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/QuadSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.QuadSorting; -import main.ArrayVisualizer; /* Copyright (C) 2014-2021 Igor van den Hoven ivdhoven@gmail.com diff --git a/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSort.java index 30a00f49..5cf587c5 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSortParallel.java b/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSortParallel.java index 95f7400a..c5a8435e 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSortParallel.java +++ b/src/main/java/io/github/arrayv/sorts/merge/RotateMergeSortParallel.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/StacklessRotateMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/StacklessRotateMergeSort.java index 73bf9965..9e1c6c25 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/StacklessRotateMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/StacklessRotateMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.IndexedRotations; /* diff --git a/src/main/java/io/github/arrayv/sorts/merge/StrandSort.java b/src/main/java/io/github/arrayv/sorts/merge/StrandSort.java index 88828a5c..e6772c51 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/StrandSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/StrandSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/merge/TwinSort.java b/src/main/java/io/github/arrayv/sorts/merge/TwinSort.java index ffd0d2af..37614fac 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/TwinSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/TwinSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.TwinSorting; -import main.ArrayVisualizer; /* Copyright (C) 2014-2021 Igor van den Hoven ivdhoven@gmail.com diff --git a/src/main/java/io/github/arrayv/sorts/merge/WeavedMergeSort.java b/src/main/java/io/github/arrayv/sorts/merge/WeavedMergeSort.java index 9c48b1d1..edbe96e1 100644 --- a/src/main/java/io/github/arrayv/sorts/merge/WeavedMergeSort.java +++ b/src/main/java/io/github/arrayv/sorts/merge/WeavedMergeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.merge; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/misc/BurntPancakeSort.java b/src/main/java/io/github/arrayv/sorts/misc/BurntPancakeSort.java index ab53a941..70064baa 100644 --- a/src/main/java/io/github/arrayv/sorts/misc/BurntPancakeSort.java +++ b/src/main/java/io/github/arrayv/sorts/misc/BurntPancakeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.misc; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BurntPancakeSort extends Sort { public BurntPancakeSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/misc/PancakeInsertionSort.java b/src/main/java/io/github/arrayv/sorts/misc/PancakeInsertionSort.java index b0c4004f..800dcbbb 100644 --- a/src/main/java/io/github/arrayv/sorts/misc/PancakeInsertionSort.java +++ b/src/main/java/io/github/arrayv/sorts/misc/PancakeInsertionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.misc; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class PancakeInsertionSort extends Sort { public PancakeInsertionSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/misc/PancakeSort.java b/src/main/java/io/github/arrayv/sorts/misc/PancakeSort.java index f05abe0a..392f04a3 100644 --- a/src/main/java/io/github/arrayv/sorts/misc/PancakeSort.java +++ b/src/main/java/io/github/arrayv/sorts/misc/PancakeSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.misc; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * IDeserve
diff --git a/src/main/java/io/github/arrayv/sorts/misc/StalinSort.java b/src/main/java/io/github/arrayv/sorts/misc/StalinSort.java index 161950ea..b966b26c 100644 --- a/src/main/java/io/github/arrayv/sorts/misc/StalinSort.java +++ b/src/main/java/io/github/arrayv/sorts/misc/StalinSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.misc; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class StalinSort extends Sort { public StalinSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/quick/TernaryLLQuickSort.java b/src/main/java/io/github/arrayv/sorts/quick/TernaryLLQuickSort.java index 6a4f4fd9..de958ec8 100644 --- a/src/main/java/io/github/arrayv/sorts/quick/TernaryLLQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/quick/TernaryLLQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.quick; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author Timo Bingmann diff --git a/src/main/java/io/github/arrayv/sorts/quick/TernaryLRQuickSort.java b/src/main/java/io/github/arrayv/sorts/quick/TernaryLRQuickSort.java index 20beff1f..19e8b935 100644 --- a/src/main/java/io/github/arrayv/sorts/quick/TernaryLRQuickSort.java +++ b/src/main/java/io/github/arrayv/sorts/quick/TernaryLRQuickSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.quick; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author Timo Bingmann diff --git a/src/main/java/io/github/arrayv/sorts/select/AsynchronousSort.java b/src/main/java/io/github/arrayv/sorts/select/AsynchronousSort.java index 6c95a278..93e27996 100644 --- a/src/main/java/io/github/arrayv/sorts/select/AsynchronousSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/AsynchronousSort.java @@ -1,8 +1,8 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/BadSort.java b/src/main/java/io/github/arrayv/sorts/select/BadSort.java index b2f1ce7e..421a67ab 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BadSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BadSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * This example of an O(n^3) sorting algorithm may be found here, written by James Jensen (StriplingWarrayior on StackOverflow): diff --git a/src/main/java/io/github/arrayv/sorts/select/BaseNMaxHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/BaseNMaxHeapSort.java index 633edecc..b227107e 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BaseNMaxHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BaseNMaxHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BaseNMaxHeapSort extends Sort { public BaseNMaxHeapSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/select/BingoSort.java b/src/main/java/io/github/arrayv/sorts/select/BingoSort.java index 5c93fb41..2b8d045d 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BingoSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BingoSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * Bingo Sort is a variant of Selection Sort which looks through all elements, using the diff --git a/src/main/java/io/github/arrayv/sorts/select/BinomialHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/BinomialHeapSort.java index 9f68456b..b88412ff 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BinomialHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BinomialHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BinomialHeapSort extends Sort { public BinomialHeapSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/select/BinomialSmoothSort.java b/src/main/java/io/github/arrayv/sorts/select/BinomialSmoothSort.java index 8cf5d28b..e25a5c15 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BinomialSmoothSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BinomialSmoothSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class BinomialSmoothSort extends Sort { public BinomialSmoothSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/select/BottomUpHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/BottomUpHeapSort.java index 41b088af..e23c2a34 100644 --- a/src/main/java/io/github/arrayv/sorts/select/BottomUpHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/BottomUpHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/ClassicTournamentSort.java b/src/main/java/io/github/arrayv/sorts/select/ClassicTournamentSort.java index eec1a23c..3c589b2e 100644 --- a/src/main/java/io/github/arrayv/sorts/select/ClassicTournamentSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/ClassicTournamentSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/CycleSort.java b/src/main/java/io/github/arrayv/sorts/select/CycleSort.java index 9720b229..930b93c3 100644 --- a/src/main/java/io/github/arrayv/sorts/select/CycleSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/CycleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/DoubleSelectionSort.java b/src/main/java/io/github/arrayv/sorts/select/DoubleSelectionSort.java index c06ab6b7..ce6ea565 100644 --- a/src/main/java/io/github/arrayv/sorts/select/DoubleSelectionSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/DoubleSelectionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/FlippedMinHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/FlippedMinHeapSort.java index a3b3bbf1..af93b96f 100644 --- a/src/main/java/io/github/arrayv/sorts/select/FlippedMinHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/FlippedMinHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/LazyHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/LazyHeapSort.java index c9a7fef6..080276fc 100644 --- a/src/main/java/io/github/arrayv/sorts/select/LazyHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/LazyHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/MaxHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/MaxHeapSort.java index 76c360ec..42975e2d 100644 --- a/src/main/java/io/github/arrayv/sorts/select/MaxHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/MaxHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.HeapSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/MinHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/MinHeapSort.java index 1695f193..0aff34a6 100644 --- a/src/main/java/io/github/arrayv/sorts/select/MinHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/MinHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.HeapSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/MinMaxHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/MinMaxHeapSort.java index 799f665c..2deae8eb 100644 --- a/src/main/java/io/github/arrayv/sorts/select/MinMaxHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/MinMaxHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // Min-Max Heaps translated from https://github.com/BartMassey/minmaxheap public final class MinMaxHeapSort extends Sort { diff --git a/src/main/java/io/github/arrayv/sorts/select/OutOfPlaceHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/OutOfPlaceHeapSort.java index 4c07b262..3b41f724 100644 --- a/src/main/java/io/github/arrayv/sorts/select/OutOfPlaceHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/OutOfPlaceHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/PoplarHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/PoplarHeapSort.java index 2387c6a4..72b6255c 100644 --- a/src/main/java/io/github/arrayv/sorts/select/PoplarHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/PoplarHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * The MIT License (MIT) diff --git a/src/main/java/io/github/arrayv/sorts/select/SelectionSort.java b/src/main/java/io/github/arrayv/sorts/select/SelectionSort.java index 38e62e2d..9a872cc8 100644 --- a/src/main/java/io/github/arrayv/sorts/select/SelectionSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/SelectionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/SmoothSort.java b/src/main/java/io/github/arrayv/sorts/select/SmoothSort.java index 5b732ebd..298f7b73 100644 --- a/src/main/java/io/github/arrayv/sorts/select/SmoothSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/SmoothSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class SmoothSort extends Sort { public SmoothSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/select/StableCycleSort.java b/src/main/java/io/github/arrayv/sorts/select/StableCycleSort.java index 078fd025..03caa543 100644 --- a/src/main/java/io/github/arrayv/sorts/select/StableCycleSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/StableCycleSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/StableSelectionSort.java b/src/main/java/io/github/arrayv/sorts/select/StableSelectionSort.java index 952bbea0..c086959d 100644 --- a/src/main/java/io/github/arrayv/sorts/select/StableSelectionSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/StableSelectionSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/select/TernaryHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/TernaryHeapSort.java index df98abb0..a95ffe18 100644 --- a/src/main/java/io/github/arrayv/sorts/select/TernaryHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/TernaryHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class TernaryHeapSort extends Sort { public TernaryHeapSort(ArrayVisualizer arrayVisualizer) { diff --git a/src/main/java/io/github/arrayv/sorts/select/TournamentSort.java b/src/main/java/io/github/arrayv/sorts/select/TournamentSort.java index 979e1c12..cc5bed10 100644 --- a/src/main/java/io/github/arrayv/sorts/select/TournamentSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/TournamentSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * "Some implementations of tournament sort in various languages" diff --git a/src/main/java/io/github/arrayv/sorts/select/TriangularHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/TriangularHeapSort.java index fba655bd..a02b7179 100644 --- a/src/main/java/io/github/arrayv/sorts/select/TriangularHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/TriangularHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /** * @author aphitorite diff --git a/src/main/java/io/github/arrayv/sorts/select/WeakHeapSort.java b/src/main/java/io/github/arrayv/sorts/select/WeakHeapSort.java index ba84f327..4b43d00f 100644 --- a/src/main/java/io/github/arrayv/sorts/select/WeakHeapSort.java +++ b/src/main/java/io/github/arrayv/sorts/select/WeakHeapSort.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.select; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; // Refactored from C++ code written by Manish Bhojasia, found here: // https://www.sanfoundry.com/cpp-program-implement-weak-heap/ diff --git a/src/main/java/io/github/arrayv/sorts/templates/BinaryInsertionSorting.java b/src/main/java/io/github/arrayv/sorts/templates/BinaryInsertionSorting.java index f1ea62e6..f4f8ba46 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/BinaryInsertionSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/BinaryInsertionSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/BinaryQuickSorting.java b/src/main/java/io/github/arrayv/sorts/templates/BinaryQuickSorting.java index 53e66b12..5104cdec 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/BinaryQuickSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/BinaryQuickSorting.java @@ -3,7 +3,7 @@ import java.util.LinkedList; import java.util.Queue; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /** * Binary MSD Radix Sort / Binary Quicksort. diff --git a/src/main/java/io/github/arrayv/sorts/templates/BlockMergeSorting.java b/src/main/java/io/github/arrayv/sorts/templates/BlockMergeSorting.java index a5bdf408..1e296cf5 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/BlockMergeSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/BlockMergeSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.IndexedRotations; /* diff --git a/src/main/java/io/github/arrayv/sorts/templates/BogoSorting.java b/src/main/java/io/github/arrayv/sorts/templates/BogoSorting.java index 8dc42fea..12b53a74 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/BogoSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/BogoSorting.java @@ -2,7 +2,7 @@ import java.util.concurrent.ThreadLocalRandom; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/CircleSorting.java b/src/main/java/io/github/arrayv/sorts/templates/CircleSorting.java index 434870ae..61d73383 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/CircleSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/CircleSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/CombSorting.java b/src/main/java/io/github/arrayv/sorts/templates/CombSorting.java index 231debe9..3debbaaf 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/CombSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/CombSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/GrailSorting.java b/src/main/java/io/github/arrayv/sorts/templates/GrailSorting.java index 9992e4b9..b0e1e805 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/GrailSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/GrailSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.exchange.OptimizedGnomeSort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/HeapSorting.java b/src/main/java/io/github/arrayv/sorts/templates/HeapSorting.java index bc890de4..3f74316a 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/HeapSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/HeapSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/InsertionSorting.java b/src/main/java/io/github/arrayv/sorts/templates/InsertionSorting.java index 0f1131b7..b912a648 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/InsertionSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/InsertionSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/IterativeCircleSorting.java b/src/main/java/io/github/arrayv/sorts/templates/IterativeCircleSorting.java index 240af2d2..67a6f735 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/IterativeCircleSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/IterativeCircleSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/KotaSorting.java b/src/main/java/io/github/arrayv/sorts/templates/KotaSorting.java index a9fcdc8a..18945945 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/KotaSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/KotaSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/MergeSorting.java b/src/main/java/io/github/arrayv/sorts/templates/MergeSorting.java index a064c6dc..25385087 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/MergeSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/MergeSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.BinaryInsertionSort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/MultiWayMergeSorting.java b/src/main/java/io/github/arrayv/sorts/templates/MultiWayMergeSorting.java index 6ef9bbea..ec312be3 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/MultiWayMergeSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/MultiWayMergeSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/PDQSorting.java b/src/main/java/io/github/arrayv/sorts/templates/PDQSorting.java index 0c081132..fa98a977 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/PDQSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/PDQSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.select.MaxHeapSort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/QuadSorting.java b/src/main/java/io/github/arrayv/sorts/templates/QuadSorting.java index 7410ae48..b9f7b3fb 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/QuadSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/QuadSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.*; /* diff --git a/src/main/java/io/github/arrayv/sorts/templates/ShatterSorting.java b/src/main/java/io/github/arrayv/sorts/templates/ShatterSorting.java index c9faee42..7da06c02 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/ShatterSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/ShatterSorting.java @@ -2,7 +2,7 @@ import java.util.ArrayList; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/ShellSorting.java b/src/main/java/io/github/arrayv/sorts/templates/ShellSorting.java index 4c6e9df2..09e7a5ea 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/ShellSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/ShellSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; // Shell sort variant retrieved from: // https://www.cs.princeton.edu/~rs/talks/shellsort.ps diff --git a/src/main/java/io/github/arrayv/sorts/templates/Sort.java b/src/main/java/io/github/arrayv/sorts/templates/Sort.java index cbb34a1e..a9e321bf 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/Sort.java +++ b/src/main/java/io/github/arrayv/sorts/templates/Sort.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.Delays; import utils.Highlights; import utils.Reads; diff --git a/src/main/java/io/github/arrayv/sorts/templates/TimSorting.java b/src/main/java/io/github/arrayv/sorts/templates/TimSorting.java index 659502e3..9a51d3db 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/TimSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/TimSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.Delays; import utils.Highlights; import utils.Reads; diff --git a/src/main/java/io/github/arrayv/sorts/templates/TwinSorting.java b/src/main/java/io/github/arrayv/sorts/templates/TwinSorting.java index bcc6151a..e1547f7c 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/TwinSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/TwinSorting.java @@ -1,6 +1,6 @@ package io.github.arrayv.sorts.templates; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* Copyright (C) 2014-2021 Igor van den Hoven ivdhoven@gmail.com diff --git a/src/main/java/io/github/arrayv/sorts/templates/UnstableGrailSorting.java b/src/main/java/io/github/arrayv/sorts/templates/UnstableGrailSorting.java index 15fed3e5..2a2aaab5 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/UnstableGrailSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/UnstableGrailSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.exchange.OptimizedGnomeSort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/sorts/templates/WikiSorting.java b/src/main/java/io/github/arrayv/sorts/templates/WikiSorting.java index ac50d26a..2a8b401a 100644 --- a/src/main/java/io/github/arrayv/sorts/templates/WikiSorting.java +++ b/src/main/java/io/github/arrayv/sorts/templates/WikiSorting.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.templates; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.insert.InsertionSort; -import main.ArrayVisualizer; import utils.Delays; import utils.Highlights; import utils.Reads; diff --git a/src/main/java/io/github/arrayv/sorts/tests/RotationTest.java b/src/main/java/io/github/arrayv/sorts/tests/RotationTest.java index 13a36c12..4be3d757 100644 --- a/src/main/java/io/github/arrayv/sorts/tests/RotationTest.java +++ b/src/main/java/io/github/arrayv/sorts/tests/RotationTest.java @@ -1,7 +1,7 @@ package io.github.arrayv.sorts.tests; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.Rotations; /* diff --git a/src/main/java/io/github/arrayv/threads/MultipleSortThread.java b/src/main/java/io/github/arrayv/threads/MultipleSortThread.java index 95787ac1..1bbc6409 100644 --- a/src/main/java/io/github/arrayv/threads/MultipleSortThread.java +++ b/src/main/java/io/github/arrayv/threads/MultipleSortThread.java @@ -1,10 +1,10 @@ package io.github.arrayv.threads; import io.github.arrayv.frames.ArrayFrame; +import io.github.arrayv.main.ArrayManager; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayManager; -import main.ArrayVisualizer; import utils.Delays; import utils.Highlights; import utils.Reads; diff --git a/src/main/java/io/github/arrayv/threads/RunAllSorts.java b/src/main/java/io/github/arrayv/threads/RunAllSorts.java index 7881220c..2d4f2ea1 100644 --- a/src/main/java/io/github/arrayv/threads/RunAllSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunAllSorts.java @@ -2,8 +2,8 @@ import java.util.ArrayList; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunConcurrentSorts.java b/src/main/java/io/github/arrayv/threads/RunConcurrentSorts.java index 84738cc7..78b33b9b 100644 --- a/src/main/java/io/github/arrayv/threads/RunConcurrentSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunConcurrentSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.concurrent.BitonicSortIterative; import io.github.arrayv.sorts.concurrent.BitonicSortParallel; @@ -24,7 +25,6 @@ import io.github.arrayv.sorts.concurrent.WeaveSortParallel; import io.github.arrayv.sorts.concurrent.WeaveSortRecursive; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunDistributionSorts.java b/src/main/java/io/github/arrayv/threads/RunDistributionSorts.java index 4815dc01..3a60d2bc 100644 --- a/src/main/java/io/github/arrayv/threads/RunDistributionSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunDistributionSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.distribute.AmericanFlagSort; import io.github.arrayv.sorts.distribute.BinaryQuickSortIterative; @@ -20,7 +21,6 @@ import io.github.arrayv.sorts.distribute.StaticSort; import io.github.arrayv.sorts.distribute.TimeSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunExchangeSorts.java b/src/main/java/io/github/arrayv/threads/RunExchangeSorts.java index 71291563..d213ca89 100644 --- a/src/main/java/io/github/arrayv/threads/RunExchangeSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunExchangeSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.exchange.BinaryGnomeSort; import io.github.arrayv.sorts.exchange.BubbleSort; @@ -31,7 +32,6 @@ import io.github.arrayv.sorts.exchange.UnoptimizedBubbleSort; import io.github.arrayv.sorts.exchange.UnoptimizedCocktailShakerSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.Shuffles; /* diff --git a/src/main/java/io/github/arrayv/threads/RunHybridSorts.java b/src/main/java/io/github/arrayv/threads/RunHybridSorts.java index 6082ae35..a2efb9a9 100644 --- a/src/main/java/io/github/arrayv/threads/RunHybridSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunHybridSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.hybrid.AdaptiveGrailSort; import io.github.arrayv.sorts.hybrid.BinaryMergeSort; @@ -34,7 +35,6 @@ import io.github.arrayv.sorts.hybrid.WeaveMergeSort; import io.github.arrayv.sorts.hybrid.WikiSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.Shuffles; /* diff --git a/src/main/java/io/github/arrayv/threads/RunImpracticalSorts.java b/src/main/java/io/github/arrayv/threads/RunImpracticalSorts.java index badf1c62..14079926 100644 --- a/src/main/java/io/github/arrayv/threads/RunImpracticalSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunImpracticalSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.distribute.BogoBogoSort; import io.github.arrayv.sorts.distribute.BogoSort; @@ -26,7 +27,6 @@ import io.github.arrayv.sorts.insert.HanoiSort; import io.github.arrayv.sorts.select.BadSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunInsertionSorts.java b/src/main/java/io/github/arrayv/threads/RunInsertionSorts.java index eb191a18..b0cbb8b6 100644 --- a/src/main/java/io/github/arrayv/threads/RunInsertionSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunInsertionSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.insert.AATreeSort; import io.github.arrayv.sorts.insert.AVLTreeSort; @@ -16,7 +17,6 @@ import io.github.arrayv.sorts.insert.SplaySort; import io.github.arrayv.sorts.insert.TreeSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; import utils.Shuffles; /* diff --git a/src/main/java/io/github/arrayv/threads/RunMergeSorts.java b/src/main/java/io/github/arrayv/threads/RunMergeSorts.java index 666acec4..8a0000d9 100644 --- a/src/main/java/io/github/arrayv/threads/RunMergeSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunMergeSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.merge.AndreySort; import io.github.arrayv.sorts.merge.BlockSwapMergeSort; @@ -19,7 +20,6 @@ import io.github.arrayv.sorts.merge.TwinSort; import io.github.arrayv.sorts.merge.WeavedMergeSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunMiscellaneousSorts.java b/src/main/java/io/github/arrayv/threads/RunMiscellaneousSorts.java index d29b853e..6b0c0e8a 100644 --- a/src/main/java/io/github/arrayv/threads/RunMiscellaneousSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunMiscellaneousSorts.java @@ -1,10 +1,10 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.misc.BurntPancakeSort; import io.github.arrayv.sorts.misc.PancakeSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunQuickSorts.java b/src/main/java/io/github/arrayv/threads/RunQuickSorts.java index 93ec2db6..67735b83 100644 --- a/src/main/java/io/github/arrayv/threads/RunQuickSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunQuickSorts.java @@ -1,7 +1,7 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunScriptedSorts.java b/src/main/java/io/github/arrayv/threads/RunScriptedSorts.java index 3047cd7d..0fef8c55 100644 --- a/src/main/java/io/github/arrayv/threads/RunScriptedSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunScriptedSorts.java @@ -3,8 +3,8 @@ import java.io.File; import io.github.arrayv.dialogs.RunScriptDialog; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; import utils.MultipleScript; /* diff --git a/src/main/java/io/github/arrayv/threads/RunSelectionSorts.java b/src/main/java/io/github/arrayv/threads/RunSelectionSorts.java index 599dfa6b..dbbeaaaf 100644 --- a/src/main/java/io/github/arrayv/threads/RunSelectionSorts.java +++ b/src/main/java/io/github/arrayv/threads/RunSelectionSorts.java @@ -1,5 +1,6 @@ package io.github.arrayv.threads; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.select.AsynchronousSort; import io.github.arrayv.sorts.select.BaseNMaxHeapSort; @@ -20,7 +21,6 @@ import io.github.arrayv.sorts.select.TriangularHeapSort; import io.github.arrayv.sorts.select.WeakHeapSort; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/io/github/arrayv/threads/RunSort.java b/src/main/java/io/github/arrayv/threads/RunSort.java index b7dc6d0e..59a5c6ef 100644 --- a/src/main/java/io/github/arrayv/threads/RunSort.java +++ b/src/main/java/io/github/arrayv/threads/RunSort.java @@ -4,11 +4,11 @@ import javax.swing.JOptionPane; +import io.github.arrayv.main.ArrayManager; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JEnhancedOptionPane; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayManager; -import main.ArrayVisualizer; import utils.Delays; import utils.SortingNetworkGenerator; import utils.Sounds; diff --git a/src/main/java/io/github/arrayv/visuals/Visual.java b/src/main/java/io/github/arrayv/visuals/Visual.java index 5d79afdc..f9d2552d 100644 --- a/src/main/java/io/github/arrayv/visuals/Visual.java +++ b/src/main/java/io/github/arrayv/visuals/Visual.java @@ -4,7 +4,7 @@ import java.awt.Color; import java.awt.Graphics2D; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/VisualStyles.java b/src/main/java/io/github/arrayv/visuals/VisualStyles.java index 273a01de..cce7e6f4 100644 --- a/src/main/java/io/github/arrayv/visuals/VisualStyles.java +++ b/src/main/java/io/github/arrayv/visuals/VisualStyles.java @@ -1,6 +1,6 @@ package io.github.arrayv.visuals; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/bars/BarGraph.java b/src/main/java/io/github/arrayv/visuals/bars/BarGraph.java index f1e76e5e..7ca8b10b 100644 --- a/src/main/java/io/github/arrayv/visuals/bars/BarGraph.java +++ b/src/main/java/io/github/arrayv/visuals/bars/BarGraph.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/bars/DisparityBarGraph.java b/src/main/java/io/github/arrayv/visuals/bars/DisparityBarGraph.java index 70e8df11..4d688f67 100644 --- a/src/main/java/io/github/arrayv/visuals/bars/DisparityBarGraph.java +++ b/src/main/java/io/github/arrayv/visuals/bars/DisparityBarGraph.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/bars/Rainbow.java b/src/main/java/io/github/arrayv/visuals/bars/Rainbow.java index d8d28248..62adb48a 100644 --- a/src/main/java/io/github/arrayv/visuals/bars/Rainbow.java +++ b/src/main/java/io/github/arrayv/visuals/bars/Rainbow.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/bars/SineWave.java b/src/main/java/io/github/arrayv/visuals/bars/SineWave.java index 69cf9f9a..2b006d54 100644 --- a/src/main/java/io/github/arrayv/visuals/bars/SineWave.java +++ b/src/main/java/io/github/arrayv/visuals/bars/SineWave.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/circles/ColorCircle.java b/src/main/java/io/github/arrayv/visuals/circles/ColorCircle.java index b487b53b..39f05855 100644 --- a/src/main/java/io/github/arrayv/visuals/circles/ColorCircle.java +++ b/src/main/java/io/github/arrayv/visuals/circles/ColorCircle.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/circles/DisparityChords.java b/src/main/java/io/github/arrayv/visuals/circles/DisparityChords.java index c0f261e3..ba13499f 100644 --- a/src/main/java/io/github/arrayv/visuals/circles/DisparityChords.java +++ b/src/main/java/io/github/arrayv/visuals/circles/DisparityChords.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/circles/DisparityCircle.java b/src/main/java/io/github/arrayv/visuals/circles/DisparityCircle.java index 07080267..89d208bc 100644 --- a/src/main/java/io/github/arrayv/visuals/circles/DisparityCircle.java +++ b/src/main/java/io/github/arrayv/visuals/circles/DisparityCircle.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/circles/Spiral.java b/src/main/java/io/github/arrayv/visuals/circles/Spiral.java index 7a3d7a7e..91a66cae 100644 --- a/src/main/java/io/github/arrayv/visuals/circles/Spiral.java +++ b/src/main/java/io/github/arrayv/visuals/circles/Spiral.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/dots/DisparityDots.java b/src/main/java/io/github/arrayv/visuals/dots/DisparityDots.java index 9731974a..8b32f2c7 100644 --- a/src/main/java/io/github/arrayv/visuals/dots/DisparityDots.java +++ b/src/main/java/io/github/arrayv/visuals/dots/DisparityDots.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/dots/ScatterPlot.java b/src/main/java/io/github/arrayv/visuals/dots/ScatterPlot.java index bba8cd75..d8827fe1 100644 --- a/src/main/java/io/github/arrayv/visuals/dots/ScatterPlot.java +++ b/src/main/java/io/github/arrayv/visuals/dots/ScatterPlot.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/dots/SpiralDots.java b/src/main/java/io/github/arrayv/visuals/dots/SpiralDots.java index 4d4a2842..ec8eed24 100644 --- a/src/main/java/io/github/arrayv/visuals/dots/SpiralDots.java +++ b/src/main/java/io/github/arrayv/visuals/dots/SpiralDots.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/dots/WaveDots.java b/src/main/java/io/github/arrayv/visuals/dots/WaveDots.java index 2bc4294b..43f9b718 100644 --- a/src/main/java/io/github/arrayv/visuals/dots/WaveDots.java +++ b/src/main/java/io/github/arrayv/visuals/dots/WaveDots.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/image/CustomImage.java b/src/main/java/io/github/arrayv/visuals/image/CustomImage.java index b50b03d5..dcbf4ad2 100644 --- a/src/main/java/io/github/arrayv/visuals/image/CustomImage.java +++ b/src/main/java/io/github/arrayv/visuals/image/CustomImage.java @@ -16,9 +16,9 @@ import io.github.arrayv.dialogs.CustomImageDialog; import io.github.arrayv.dialogs.LoadingDialog; import io.github.arrayv.frames.ImageFrame; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/misc/HoopStack.java b/src/main/java/io/github/arrayv/visuals/misc/HoopStack.java index 38044f9d..d51aee70 100644 --- a/src/main/java/io/github/arrayv/visuals/misc/HoopStack.java +++ b/src/main/java/io/github/arrayv/visuals/misc/HoopStack.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/io/github/arrayv/visuals/misc/PixelMesh.java b/src/main/java/io/github/arrayv/visuals/misc/PixelMesh.java index 639d638e..8dd4e55f 100644 --- a/src/main/java/io/github/arrayv/visuals/misc/PixelMesh.java +++ b/src/main/java/io/github/arrayv/visuals/misc/PixelMesh.java @@ -2,8 +2,8 @@ import java.awt.Color; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.Visual; -import main.ArrayVisualizer; import utils.Highlights; import utils.Renderer; diff --git a/src/main/java/utils/AntiQSort.java b/src/main/java/utils/AntiQSort.java index 258c1c4a..157b9343 100644 --- a/src/main/java/utils/AntiQSort.java +++ b/src/main/java/utils/AntiQSort.java @@ -1,6 +1,6 @@ package utils; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; public class AntiQSort { private ArrayVisualizer arrayVisualizer; diff --git a/src/main/java/utils/ArrayVList.java b/src/main/java/utils/ArrayVList.java index cbf0c630..97017e77 100644 --- a/src/main/java/utils/ArrayVList.java +++ b/src/main/java/utils/ArrayVList.java @@ -14,7 +14,7 @@ import java.util.Spliterator; import java.util.function.Consumer; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; public class ArrayVList extends AbstractList implements RandomAccess, Cloneable, java.io.Serializable { final static int DEFAULT_CAPACITY = 128; diff --git a/src/main/java/utils/Delays.java b/src/main/java/utils/Delays.java index 0e7c823a..7893d4b0 100644 --- a/src/main/java/utils/Delays.java +++ b/src/main/java/utils/Delays.java @@ -2,8 +2,8 @@ import java.text.DecimalFormat; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Distributions.java b/src/main/java/utils/Distributions.java index 46996bd1..5e4f857b 100644 --- a/src/main/java/utils/Distributions.java +++ b/src/main/java/utils/Distributions.java @@ -8,8 +8,8 @@ import java.util.Scanner; import io.github.arrayv.dialogs.LoadCustomDistributionDialog; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Highlights.java b/src/main/java/utils/Highlights.java index b46ab9df..af128745 100644 --- a/src/main/java/utils/Highlights.java +++ b/src/main/java/utils/Highlights.java @@ -2,8 +2,8 @@ import java.util.Arrays; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/MultipleScript.java b/src/main/java/utils/MultipleScript.java index 143c4929..73c5ee3a 100644 --- a/src/main/java/utils/MultipleScript.java +++ b/src/main/java/utils/MultipleScript.java @@ -6,10 +6,10 @@ import java.util.Hashtable; import java.util.Scanner; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; import io.github.arrayv.sortdata.SortInfo; import io.github.arrayv.sorts.templates.Sort; -import main.ArrayVisualizer; public final class MultipleScript { public static class ScriptCommand { diff --git a/src/main/java/utils/Reads.java b/src/main/java/utils/Reads.java index e0b44d9b..f7c5efa2 100644 --- a/src/main/java/utils/Reads.java +++ b/src/main/java/utils/Reads.java @@ -3,7 +3,7 @@ import java.text.DecimalFormat; import java.util.ArrayList; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Renderer.java b/src/main/java/utils/Renderer.java index a19cc3e4..56040c4d 100644 --- a/src/main/java/utils/Renderer.java +++ b/src/main/java/utils/Renderer.java @@ -1,7 +1,7 @@ package utils; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.visuals.VisualStyles; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Rotations.java b/src/main/java/utils/Rotations.java index af999149..e98ae518 100644 --- a/src/main/java/utils/Rotations.java +++ b/src/main/java/utils/Rotations.java @@ -1,6 +1,6 @@ package utils; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; public final class Rotations { private static Writes Writes = ArrayVisualizer.getInstance().getWrites(); diff --git a/src/main/java/utils/ShuffleGraph.java b/src/main/java/utils/ShuffleGraph.java index cab79f8e..152d50c9 100644 --- a/src/main/java/utils/ShuffleGraph.java +++ b/src/main/java/utils/ShuffleGraph.java @@ -13,7 +13,7 @@ import java.util.NoSuchElementException; import java.util.Set; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; import utils.shuffleutils.GraphConnection; import utils.shuffleutils.GraphNode; diff --git a/src/main/java/utils/ShuffleInfo.java b/src/main/java/utils/ShuffleInfo.java index 0ef97922..de5c72ba 100644 --- a/src/main/java/utils/ShuffleInfo.java +++ b/src/main/java/utils/ShuffleInfo.java @@ -3,7 +3,7 @@ import java.util.ArrayList; import java.util.List; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; public final class ShuffleInfo { final boolean isDistribution; diff --git a/src/main/java/utils/Shuffles.java b/src/main/java/utils/Shuffles.java index 51cb4d4d..4abe4882 100644 --- a/src/main/java/utils/Shuffles.java +++ b/src/main/java/utils/Shuffles.java @@ -5,12 +5,12 @@ import java.util.Queue; import java.util.Random; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.sorts.select.MaxHeapSort; import io.github.arrayv.sorts.select.PoplarHeapSort; import io.github.arrayv.sorts.select.SmoothSort; import io.github.arrayv.sorts.select.TriangularHeapSort; import io.github.arrayv.sorts.templates.PDQSorting; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/SortingNetworkGenerator.java b/src/main/java/utils/SortingNetworkGenerator.java index d5312940..2c690e4b 100644 --- a/src/main/java/utils/SortingNetworkGenerator.java +++ b/src/main/java/utils/SortingNetworkGenerator.java @@ -15,8 +15,8 @@ import javax.swing.JOptionPane; import javax.swing.ProgressMonitor; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; public class SortingNetworkGenerator { private static final File SORTING_NETWORKS_DIR = new File("sorting_networks"); diff --git a/src/main/java/utils/Sounds.java b/src/main/java/utils/Sounds.java index 865c85d5..89285124 100644 --- a/src/main/java/utils/Sounds.java +++ b/src/main/java/utils/Sounds.java @@ -22,8 +22,8 @@ import io.github.arrayv.dialogs.LoadingDialog; import io.github.arrayv.dialogs.SoundbankDialog; import io.github.arrayv.frames.SoundFrame; +import io.github.arrayv.main.ArrayVisualizer; import io.github.arrayv.panes.JErrorPane; -import main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Statistics.java b/src/main/java/utils/Statistics.java index cee06169..9bb497b9 100644 --- a/src/main/java/utils/Statistics.java +++ b/src/main/java/utils/Statistics.java @@ -2,7 +2,7 @@ import java.text.DecimalFormat; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; public final class Statistics { public long frameTimeMillis; diff --git a/src/main/java/utils/Timer.java b/src/main/java/utils/Timer.java index 95fbea79..f8aaf257 100644 --- a/src/main/java/utils/Timer.java +++ b/src/main/java/utils/Timer.java @@ -3,7 +3,7 @@ import java.text.DecimalFormat; import java.util.Hashtable; -import main.ArrayVisualizer; +import io.github.arrayv.main.ArrayVisualizer; /* * diff --git a/src/main/java/utils/Writes.java b/src/main/java/utils/Writes.java index 8391706d..7048fe1e 100644 --- a/src/main/java/utils/Writes.java +++ b/src/main/java/utils/Writes.java @@ -2,11 +2,12 @@ import java.util.Arrays; import java.util.List; + +import io.github.arrayv.main.ArrayVisualizer; + import java.text.DecimalFormat; import java.util.ArrayList; -import main.ArrayVisualizer; - /* * MIT License diff --git a/template.java b/template.java index 27ddec9f..e0dd03a5 100644 --- a/template.java +++ b/template.java @@ -1,7 +1,7 @@ package sorts.category; -import main.ArrayVisualizer; -import sorts.templates.Sort; +import io.github.arrayv.main.ArrayVisualizer; +import io.github.arrayv.sorts.templates.Sort; public final class MySort extends Sort { public MySort(ArrayVisualizer arrayVisualizer) {