அல்கோரிதம்stack lifo principle

Stack LIFO கொள்கை

TT
Testlaa Team
May 14, 20261 min read

LIFO: புதியது முதலில் வெளியேறும். undo/back — stack-க்கு ஏற்றது.

Try this in Python

def undo_stack(ops: list[str]) -> list[str]:
    st: list[str] = []
    for op in ops:
        if op == "back":
            if st:
                st.pop()
        else:
            st.append(op)
    return st


print(undo_stack(["open:a", "open:b", "back", "open:c"]))

Key takeaways

  • Undo — guarded pop.
  • வெற்று stack சரிபார்ப்பு.
  • DFS/recursion-க்கு அடிப்படை.

Tags:

Stacks & queuesPythonமாணவர்கள்