Skip to content

Commit 88c7ca1

Browse files
committed
Group files in relevant packages
Move files to packages of similar functionality Move all files to under array.visualiser
1 parent efd2837 commit 88c7ca1

29 files changed

+86
-84
lines changed
Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package array.visualizer;
22

3+
import array.visualizer.sort.RadixLSDInPlace;
4+
35
import java.awt.Color;
4-
import java.awt.Dimension;
56
import java.awt.Font;
67
import java.awt.Graphics;
78
import java.awt.Image;
@@ -11,29 +12,26 @@
1112
import javax.sound.midi.Synthesizer;
1213
import javax.swing.JFrame;
1314

14-
import static array.visualizer.Swaps.*;
15-
import static array.visualizer.BitonicSort.*;
16-
import static array.visualizer.BubbleSort.*;
17-
import static array.visualizer.CocktailShaker.*;
18-
import static array.visualizer.CountingSort.*;
19-
import static array.visualizer.DoubleSelection.*;
20-
import static array.visualizer.GravitySort.*;
21-
import static array.visualizer.InsertionSort.*;
22-
import static array.visualizer.MergeSort.*;
23-
import static array.visualizer.MergeSortOOP.*;
24-
import static array.visualizer.QuickSort.*;
25-
import static array.visualizer.RadixLSD.*;
26-
import static array.visualizer.RadixMSD.*;
27-
import static array.visualizer.Searches.*;
28-
import static array.visualizer.SelectionSort.*;
29-
import static array.visualizer.ShatterSorts.*;
30-
import static array.visualizer.Swaps.*;
31-
import static array.visualizer.TimeSort.*;
32-
import static array.visualizer.WeaveMerge.*;
33-
import static array.visualizer.RadixLSDInPlace.*;
34-
import static array.visualizer.BogoSort.*;
35-
import static array.visualizer.HeapSort.*;
36-
import static array.visualizer.ShellSort.*;
15+
import static array.visualizer.utils.Swaps.*;
16+
import static array.visualizer.sort.BubbleSort.*;
17+
import static array.visualizer.sort.CocktailShaker.*;
18+
import static array.visualizer.sort.CountingSort.*;
19+
import static array.visualizer.sort.DoubleSelection.*;
20+
import static array.visualizer.sort.GravitySort.*;
21+
import static array.visualizer.sort.InsertionSort.*;
22+
import static array.visualizer.sort.MergeSort.*;
23+
import static array.visualizer.sort.MergeSortOOP.*;
24+
import static array.visualizer.sort.QuickSort.*;
25+
import static array.visualizer.sort.RadixLSD.*;
26+
import static array.visualizer.sort.RadixMSD.*;
27+
import static array.visualizer.sort.SelectionSort.*;
28+
import static array.visualizer.sort.ShatterSorts.*;
29+
import static array.visualizer.sort.TimeSort.*;
30+
import static array.visualizer.sort.WeaveMerge.*;
31+
import static array.visualizer.sort.RadixLSDInPlace.*;
32+
import static array.visualizer.sort.BogoSort.*;
33+
import static array.visualizer.sort.HeapSort.*;
34+
import static array.visualizer.sort.ShellSort.*;
3735
import java.awt.BasicStroke;
3836
import java.awt.Graphics2D;
3937
import java.awt.Polygon;
@@ -45,15 +43,15 @@
4543

4644
public class ArrayVisualizer {
4745

48-
static final int [] array = new int[1000];
46+
public static final int [] array = new int[1000];
4947
static final JFrame window = new JFrame();
5048

5149
static String heading = "";
52-
static final ArrayList<Integer> marked = new ArrayList();
50+
public static final ArrayList<Integer> marked = new ArrayList();
5351
static int frames;
54-
static long aa = 0;
52+
public static long aa = 0;
5553
static int snd = 0;
56-
static long comps = 0;
54+
public static long comps = 0;
5755
static long nanos;
5856
static Font fon = new Font("TimesRoman",Font.PLAIN,(int)(640/1280.0*25));
5957

@@ -157,7 +155,7 @@ public static void main(String[] args) throws Exception {
157155
marked.add(-5);
158156
rianr(array);
159157

160-
window.setSize(new Dimension(640,480));
158+
window.setSize(640, 480);
161159
window.setLocation(0, 0);
162160
window.setVisible(true);
163161
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

src/BitonicSort.java renamed to src/array/visualizer/sort/BitonicSort.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* To change this template, choose Tools | Templates
33
* and open the template in the editor.
44
*/
5-
package array.visualizer;
5+
package array.visualizer.sort;
66

77
import static array.visualizer.ArrayVisualizer.*;
88

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package array.visualizer;
1+
package array.visualizer.sort;
22

33
import static array.visualizer.ArrayVisualizer.*;
4-
import static array.visualizer.Swaps.*;
4+
import static array.visualizer.utils.Swaps.*;
55

66
public class BogoSort {
77
public static boolean bogoIsSorted(int[] arr){
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
* To change this template, choose Tools | Templates
33
* and open the template in the editor.
44
*/
5-
package array.visualizer;
5+
package array.visualizer.sort;
66

77
import static array.visualizer.ArrayVisualizer.*;
8-
import static array.visualizer.Swaps.*;
8+
import static array.visualizer.utils.Swaps.*;
99

1010
/**
1111
*

src/CocktailShaker.java renamed to src/array/visualizer/sort/CocktailShaker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
* To change this template, choose Tools | Templates
33
* and open the template in the editor.
44
*/
5-
package array.visualizer;
5+
package array.visualizer.sort;
66

77
import static array.visualizer.ArrayVisualizer.*;
8-
import static array.visualizer.Swaps.*;
8+
import static array.visualizer.utils.Swaps.*;
99

1010
/**
1111
*

src/CountingSort.java renamed to src/array/visualizer/sort/CountingSort.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
* To change this template, choose Tools | Templates
33
* and open the template in the editor.
44
*/
5-
package array.visualizer;
5+
package array.visualizer.sort;
66

77
import static array.visualizer.ArrayVisualizer.*;
8-
import static array.visualizer.Analysis.*;
8+
import static array.visualizer.utils.Analysis.*;
99

1010
/**
1111
*

0 commit comments

Comments
 (0)