Lets Explore STACKs

Stack is a commonly used abstract data type which works on the principle of LIFO(Last in First out) It has two major operations, namely PUSH and POP.

PUSH adds an element at the top of the stack and

POP removes an element from top of the stack. Software implementations of the stack are done using arrays and linked lists. Many programming languages provide built-in features to support stack implementation.

  • Applications of Stack
  • Expression Evaluation and Conversion​
  • Backtracking​​
  • Function Call​
  • Parenthesis Checking
  • String Reversal
  • Syntax Parsing
  • Memory Management​​

Lets develop good understanding of STACKS and its various operation. [Click the following links to watch the video]

You are invited to raise queries by writing your question in the  box given below

Published by Expert_Talk

I like sharing article and discussion on emerging technologies. Love to share my knowledge on various latest trends and technologies.

2 thoughts on “Lets Explore STACKs

  1. In computing, a stack is a data structure used to store a collection of objects. Individual items can be added and stored in a stack using a push operation. Stacks have several applications in commuter programming. For example, Stack can be used to retrieve recently used objects, from a cache.

  2. The stack is one of the most important data structure in computer science. They store elements consecutively from the bottom till the top. It looks like a pile of books. They are based on LIFO(Last in First out). It means that manipulation is possible only with the last element on the stack. Stacks are implemented by either arrays or linked lists.

Leave a reply to Mukhammad Ali Cancel reply