题目是这样的:
当输入字符数组abcdefgh,i=3,输出defghabc
当输入字符数组abcdefgh,i=4,输出efghabcd
Java算法实现:
public class BookStore { /** * 循环排序数组 * @param c1 * @param b */ public static void test1(char[] c1,int b){ int sum=c1.length; int b1=b; int j; char[] c2=new char[b]; for(int i=0;i =b){ a[--a1]=c2[--j]; } else{ a[k]=c1[k]; } } sortFanxu(a); } /** * 实现数组的反转 * @param a */ public static void sortFanxu(char[] a){ char a1[] =new char[a.length]; int j=a.length; for(int i=0;i