circular left shift of an array by n positions in java

前端 未结 12 2352
醉梦人生
醉梦人生 2020-12-31 20:16

I am trying to do the circular left shift of an array by n positions using only a single 1D array. I can do it in two arrays, but I haven\'t figured out how to do it using o

12条回答
  •  庸人自扰
    2020-12-31 21:06

    for (int i = 0; i < n; i++)
        array[array.length - n + i] = array[i];
    for (int i = 0; i < array.length - n; i++)
        array[i] = array[i + n];
    

提交回复
热议问题