Skip to content

Instantly share code, notes, and snippets.

@code-reaper08
Created July 27, 2021 17:39
Show Gist options
  • Save code-reaper08/d3c3b0f51ee990bd10bba87f4b7d29fe to your computer and use it in GitHub Desktop.
Save code-reaper08/d3c3b0f51ee990bd10bba87f4b7d29fe to your computer and use it in GitHub Desktop.
Reversal algorithm example
// sample array
let samparr = [1,2,3,4,5];
// step 1 -> reverse d elements.
let samparr = [2,1,3,4,5];
// step 2 -> reverse n-d elements. Here n=5 and d=2 so (n-d) = (5-2=3)
let samparr = [2,1,5,4,3];
// step 3 -> reverse n elements. This gives the rotated array.
let samparr = [3,4,5,1,2]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment