Lines Matching refs:src
34 public static void init(int src[]) {
36 for (int i = 0; i < src.length; i++)
37 src[i] = i;
40 public static void shift(int src[]) {
42 for (int i = src.length-1; i > 0; i--){
43 int tmp = src[i];
44 src[i] = src[i-1];
45 src[i-1] = tmp;
49 public static void verify(int src[]) {
50 for (int i = 0; i < src.length; i++){
51 int value = (i-1 + src.length)%src.length; // correct value after shifting
52 if (src[i] != value) {
53 System.out.println("Error: src["+i+"] should be "+ value + " instead of " + src[i]);
60 int[] src = new int[10];
61 init(src);
62 shift(src);
63 verify(src);