Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

java bogo sort

import java.math.*;
import java.util.Arrays;

public class Test {
	
	public static void shuffle(int[] arr) {
		for(int i = 0; i < arr.length; i++) {
	        int index = (int) (Math.random() * arr.length);
	        int temp = arr[i];
	        arr[i] = arr[index];
	        arr[index] = temp;
		}
	}
	
	public static boolean isSorted(int[] arr) {
		for(int i = 1; i < arr.length; i++) {
			if(arr[i] < arr[i-1]) {
				return false;
			}
		}
		return true;
	}
	
	public static void bogoSort(int[] arr) {
		while(!isSorted(arr)) {
			shuffle(arr);
		}
	}
	
	public static void main(String[] args) {
		int[] arr = {3, 31, 16, 8};
		bogoSort(arr);
	    System.out.println(Arrays.toString(arr));
	}
}
Comment

PREVIOUS NEXT
Code Example
Java :: cannot find symbol iterator in java 
Java :: how to make a button disapear on click in javafx 
Java :: difference between maven plugin and dependency 
Java :: array.swap java 
Java :: How to output error in java 
Java :: exception handling in java 
Java :: maximum number from random number in java 
Java :: how to create search function in android studio 
Java :: if not java 
Java :: arraylist in java 
Java :: split in java 
Java :: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 
Java :: retrofit post body 
Java :: width and height of screen java 
Java :: creating jdbc connection in java using service name oracle 
Java :: java create array 
Java :: double if statement java 
Java :: how to assign null to a variable in Java 
Java :: 2048 java code 
Java :: how to create a node in java 
Java :: linear serach in java 
Java :: groovy if else 
Java :: java integer object to char 
Java :: how to sort a list in java 
Java :: room insert and return id 
Java :: java float data type 
Java :: convert string array to string 
Java :: class property java 
Java :: what is return method 
Java :: buy and sell stock 
ADD CONTENT
Topic
Content
Source link
Name
7+1 =