Dịch xâu k lần
package ArrayProcessing;
public class Mang {
static void print(int []array) {
int len = array.length;
for(int i=0; i<len; i++) {
System.out.print(array[i]+" ");
}
System.out.println();
}
static int[] dich(int []array, int solanxoay) {
int len = array.length;
int luu = 0;
for(int i=0; i<len; i++) {
if(i==0) luu = array[i];
array[i]=array[(i+solanxoay)%len];
}
array[len-1]=luu;
return array;
}
public static void main(String[] args) {
// int []a = {1,2,3,4,1};
// print(a);
// for(int i=0; i<4; i++) {
// print(dich(a,1));
// }
}
}
public class Mang {
static void print(int []array) {
int len = array.length;
for(int i=0; i<len; i++) {
System.out.print(array[i]+" ");
}
System.out.println();
}
static int[] dich(int []array, int solanxoay) {
int len = array.length;
int luu = 0;
for(int i=0; i<len; i++) {
if(i==0) luu = array[i];
array[i]=array[(i+solanxoay)%len];
}
array[len-1]=luu;
return array;
}
public static void main(String[] args) {
// int []a = {1,2,3,4,1};
// print(a);
// for(int i=0; i<4; i++) {
// print(dich(a,1));
// }
}
}
Nhận xét
Đăng nhận xét