Let S be a stack of size n ≥ 1. Starting with the empty stack, suppose we push…

GATE · 2003 · CS

Let S be a stack of size n ≥ 1. Starting with the empty stack, suppose we push the first n natural numbers in sequence, and then perform n pop operations. Assume that Push and pop operation take X seconds each, and Y seconds elapse between the end of one such stack operation and the start of the next operation. For m ≥ 1, define the stack-life of m as the time elapsed from the end of Push(m) to the start of the pop operation that removes m from S. The average stack-life of an element of this stack is

  1. A.

    n (X + Y)

  2. B.

    3Y + 2X

  3. C.

    n (X + Y) - X

  4. D.

    Y + 2X

Attempted by 585 students.

Show answer

Correct answer: C

The worked solution is available to enrolled students.

Explore the full course: Iocl Engineers Officers Grade A Paper 2

Loading lesson…