Sorting Algorithms Java Example

Sorting Algorithms Java Example

Previous Home Next

 

Sorting Algorithms Java Example

 

 // Program to sorting an Array in Strings.
package r4r.co.in;

public class ShoringinString {

    static String arr[] = {
        "That", "Happen", "This", "Clock", "Ticking", "Evil", "Habbit", "Java", "Skype", "Bb",
        "Ca", "Too", "Gone", "Send", "Message", "Add", "Of", "Where", "country", "Addidas", "Nike", "Aa"};

    public static void main(String[] args) {
        {
            //Shortion of an Array in Increasing order
            System.out.println("Array in Increasing order:");
            for (int j = 0; j < arr.length; j++) {
                for (int i = j + 1; i < arr.length; i++) {
                    if (arr[i].compareTo(arr[j]) < 0) {
                        String t = arr[j];
                        arr[j] = arr[i];
                        arr[i] = t;
                    }
                }
                System.out.println(arr[j]);
            }
        }

        {
            //Shortion of an Array in Decreasing order
            System.out.println("\nArray in Decreasing order");
            for (int j = arr.length - 1; j > 0; j--) {
                for (int i = j - 1; i < arr.length; i++) {
                    if (arr[i].compareTo(arr[j]) < 0) {
                        String t = arr[j];
                        arr[j] = arr[i];
                        arr[i] = t;
                    }
                }
                System.out.println(arr[j]);
            }
        }
    }
}
     

Array in Increasing order:
Aa
Add
Addidas
Bb
Ca
Clock
Evil
Gone
Habbit
Happen
Java
Message
Nike
Of
Send
Skype
That
This
Ticking
Too
Where
country

Array in Decreasing order
Where
Too
Ticking
This
That
Skype
Send
Of
Nike
Message
Java
Happen
Habbit
Gone
Evil
Clock
Ca
Bb
Addidas
Add
Aa

Previous Home Next