Skip to content

Commit

Permalink
Move sorts
Browse files Browse the repository at this point in the history
  • Loading branch information
Gaming32 committed Feb 15, 2022
1 parent 4403cfc commit 5ad6c80
Show file tree
Hide file tree
Showing 247 changed files with 1,100 additions and 1,101 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import java.lang.reflect.Constructor;
import java.util.function.Supplier;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class NewSortInstance implements Supplier<Sort> {
private static final MethodHandles.Lookup LOOKUP = MethodHandles.publicLookup();
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/io/github/arrayv/sortdata/SortInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import java.util.HashSet;
import java.util.function.Supplier;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class SortInfo {
private final int id;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
* This version of Bitonic Sort was taken from here, written by Nikos Pitsianis:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class BitonicSortParallel extends Sort {
private int[] arr;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
* This version of Bitonic Sort was taken from here, written by H.W. Lang:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class BoseNelsonSortIterative extends Sort {
public BoseNelsonSortIterative(ArrayVisualizer arrayVisualizer) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

public final class BoseNelsonSortParallel extends Sort {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

public final class BoseNelsonSortRecursive extends Sort {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

/*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class DiamondSortRecursive extends Sort {
private final double DELAY = 0.05;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

/*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
Idea made by Control#2866 in The Studio Discord Server (https://discord.com/invite/2xGkKC2)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

public final class MergeExchangeSortIterative extends Sort {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
* This version of Odd-Even Merge Sort was taken from here, written by wkpark on StackOverflow:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

/*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
* This version of Odd-Even Merge Sort was taken from here, written by H.W. Lang:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

/*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

public final class WeaveSortParallel extends Sort {
private int[] arr;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package sorts.concurrent;
package io.github.arrayv.sorts.concurrent;

import sorts.templates.Sort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;

/*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BinaryQuickSorting;
import main.ArrayVisualizer;
import sorts.templates.BinaryQuickSorting;

/**
* Binary MSD Radix Sort / Binary Quicksort.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BinaryQuickSorting;
import main.ArrayVisualizer;
import sorts.templates.BinaryQuickSorting;

/**
* Binary MSD Radix Sort / Binary Quicksort.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

/**
* Bozosort randomly swaps any two elements until the array is sorted.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

/**
* Cocktail Bogosort is a bidirectional variation of Less Bogosort.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

/* MIT License
Copyright (c) 2020 Walker Gray
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import java.util.Arrays;

import io.github.arrayv.sorts.insert.InsertionSort;
import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.insert.InsertionSort;
import sorts.templates.Sort;

public final class FlashSort extends Sort {
public FlashSort(ArrayVisualizer arrayVisualizer) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.BogoSorting;
import main.ArrayVisualizer;
import sorts.templates.BogoSorting;

public final class GuessSort extends BogoSorting {
public GuessSort(ArrayVisualizer arrayVisualizer) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package sorts.distribute;
package io.github.arrayv.sorts.distribute;

import java.util.ArrayList;

import io.github.arrayv.sorts.templates.Sort;
import main.ArrayVisualizer;
import sorts.templates.Sort;

/*
*
Expand Down
Loading

0 comments on commit 5ad6c80

Please sign in to comment.