public int minimumPosition(int from) throws InterruptedException { int minPos = from; for (int i = from + 1; i < a.length; i++) { if (a[i] < a[minPos]) minPos = i; markedPosition = i; pause(2); } return minPos; }