import javax.swing.*;
public class DECK{
public static void main(String args[]){
String [] Deck = { "Club13", "Club12", "Club01", "Club02", "Club03", "Club04", "Club06", "Club05", "Club07", "Club09", "Club08", "Club11", "Club10", "Diamond10", "Diamond02", "Diamond06", "Diamond04", "Diamond03", "Diamond12", "Diamond07", "Diamond01", "Diamond09", "Diamond05", "Diamond11", "Diamond08", "Diamond13", "Heart13", "Heart02", "Heart11", "Heart06", "Heart08", "Heart04", "Heart07", "Heart05", "Heart09", "Heart10", "Heart03", "Heart12", "Heart01", "Spade12", "Spade05", "Spade03", "Spade09", "Spade02", "Spade13", "Spade07", "Spade06", "Spade04", "Spade10", "Spade11", "Spade01", "Spade08"};
int count;
count =0;
int numberofpass;
numberofpass =0;
int cardnum;
cardnum=0;
String temp;
String ans;
int ans1;
//---------------------------------------------------------------------------------
System.out.println ("*SHUFFLED*");
while (count <=51){
System.out.print (Deck[count]+" ");
count = count +1;
}
ans = JOptionPane.showInputDialog("Which method of sorting would you like to sort the deck?\n"
+ "1) Bubble Sort \n"
+ "2) Merge Sort\n"
+ "3) Insertion Sort\n"
+ "4) Quick Sort\n"
+ "5) Selection Sort\n"
+ "6) Shell Sort\n");
ans1 = Integer.parseInt(ans);
if (ans1 == 1) {
while (numberofpass < 51){
cardnum = 0;
while (cardnum <51) {
if (Deck[cardnum].compareTo (Deck[cardnum+1])>0){
temp = Deck[cardnum +1];
Deck[cardnum +1] = Deck[cardnum];
Deck[cardnum] = temp;
}
++cardnum;
}
++numberofpass;
}
System.out.println ("\n*SORTED*");
count = 0;
while (count < 52) {
System.out.print(Deck[count]+" ");
count += 1;
}
}
if (ans1 == 2) {
}
// if (ans1 == 3) { insert Insertion Sort }
//
// if (ans1 == 4) { insert Quick Sort }
//
// if (ans1 == 5) { insert Selection Sort }
//
// if (ans1 == 6) { insert Shell Sort }
}
|