About 831,000 results
Open links in new tab
  1. Stack Data Structure - GeeksforGeeks

    Jan 20, 2026 · A Stack is a linear data structure that follows a particular order in which the operations are performed. The order may be LIFO (Last In First Out) or FILO (First In Last Out).

  2. Untitled Diagram - Page-1

    Create flowcharts, process diagrams, and more with Draw.io, a free online diagram software.

  3. Introduction to Stack Data Structure - GeeksforGeeks

    Mar 18, 2026 · Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, …

  4. CS35: Stack Diagrams - Swarthmore College

    A stack diagram is a way of visually representing the contents of memory at a moment in time during the execution of a program. We draw stack diagrams in a consistent way for the same reason that …

  5. Drawing the stack - Swarthmore College

    Jul 16, 2021 · Allocate parameters, if any, on the stack. The main function typically does not have parameters but many other functions do. Allocate variables used in the function. For very large …

  6. Stack Data Structure and Implementation in Python, Java and C/C++

    A stack is a useful data structure in programming. It is just like a pile of plates kept on top of each other. In this tutorial, you will understand the working of Stack and it's implementations in Python, Java, C, …

  7. Basic Operations in Stack Data Structure - GeeksforGeeks

    Sep 22, 2025 · Stack is a linear data structure that follows the LIFO (Last In First Out) principle for inserting and deleting elements from it. In order to work with a stack, we have some fundamental …

  8. Stack in C - GeeksforGeeks

    Jan 31, 2026 · A stack is a linear data structure that follows the Last In, First Out (LIFO) principle, meaning the last element added is the first one to be removed. The stack can be represented as a …

  9. 14.2: Stack Diagram - Engineering LibreTexts

    You can call object_diagram more than once to get a series of snapshots of the program’s execution. This page titled 14.2: Stack Diagram is shared under a CC BY-NC-SA 3.0 license and was authored, …

  10. 13.9: Recursive Stack Diagrams - Engineering LibreTexts

    In the previous chapter, we used a stack diagram to represent the state of a program during a method invocation. The same kind of diagram can make it easier to interpret a recursive method. Remember …