Suppose you are given an array s[1..n] and a procedure reverse(s, i, j), which…

GATE · Computer Science · 2000

Suppose you are given an array s[1..n] and a procedure reverse(s, i, j), which reverses the order of elements in s between positions i and j, both inclusive. What does the following sequence do, where 1 ≤ k < n?

reverse(s, 1, k);

reverse(s, k + 1, n);

reverse(s, 1, n);

  1. A.

    Rotates s left by k positions

  2. B.

    Leaves s unchanged

  3. C.

    Reverses all elements of s

  4. D.

    None of the above

Attempted by 514 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…