package com.interview.flag.g;
import java.util.Arrays;
/**
* Created_By: stefanie
* Date: 14-12-31
* Time: 下午7:27
*/
public class G4_OperationCountToSorted {
private int count(int[] num) {
int[] aux = new int[num.length];
for (int i = 0; i < num.length; i++) aux[i] = num[i];
Arrays.sort(aux);
int index = 0;
for (int i = 0; i < num.length; i++) {
if (num[i] == aux[index]) index++;
}
return aux.length - index;
}
public static void main(String[] args){
G4_OperationCountToSorted counter = new G4_OperationCountToSorted();
int[] num = new int[]{4,1,3,5,2};
System.out.println(counter.count(num)); //3
}
}