package lesson_3; import java.util.Arrays; public class Frame_16 { public static void main(String[] args) { // int[] data= new int[] {0,1,2,3,4,5,6,7,8,9}; int[] dataLong = new int[500000000]; // 9 millions items; Arrays.fill(dataLong, 1); long timeSpend,timeStart = System.currentTimeMillis(); swap(dataLong); //System.out.println(Arrays.toString(data)); swap(dataLong); //System.out.println(Arrays.toString(data)); swap(dataLong); //System.out.println(Arrays.toString(data)); swap(dataLong); //System.out.println(Arrays.toString(data)); swap(dataLong); //System.out.println(Arrays.toString(data)); timeSpend = System.currentTimeMillis()-timeStart; System.out.println("Время затрачено : "+timeSpend); timeStart = System.currentTimeMillis(); swapSnake(dataLong);//System.out.println(Arrays.toString(data)); swapSnake(dataLong);//System.out.println(Arrays.toString(data)); swapSnake(dataLong);//System.out.println(Arrays.toString(data)); swapSnake(dataLong);//System.out.println(Arrays.toString(data)); swapSnake(dataLong);//System.out.println(Arrays.toString(data)); timeSpend = System.currentTimeMillis()-timeStart; System.out.println("Время затрачено : "+timeSpend); } static void swap(int[] data){ if (data == null||data.length<2) {return;} int snakeValue = 0; for (int i = 0; i