Arrays: Left Rotation

  • + 0 comments

    what if shift amount is negative?

    for(int i = 0; i < lengthOfArray; i++){
    
            int newLocation = (i + (lengthOfArray - abs(shiftAmount))) % lengthOfArray;
            a[newLocation] = in.nextInt();
    }