Skip to main content

CS201: Elementary Data Structures

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS201: Elementary Data Structures /
  • Unit 2: Introduction to Stacks and Queues /
  • 2.3: Overview of Stacks and Queues
Back to 'Unit 2: Introduction to Stacks and Queues'
  • 2.3: Overview of Stacks and Queues

    • York College: David Hovemeyer's "Stacks and Queues" Page

      Read this introduction to stacks and queues.

    • 2.3.1: Introduction to Stacks

      • Wikipedia: "Stacks" Page

        Read this introduction to stacks, which are also known as last-in/first-out lists.

      •  Virginia Tech: Clifford Shaffer's "Data Structures and Algorithm Analysis: Stacks" File

        Read section 4.2 on stacks. You will notice that this section is not nearly as long as the section on lists; this is because stacks are based on lists.

      • University of Delhi: "Data Structures: Stacks" Page

        Equation parsing is one application of stacks, as explained on this page.

      • GeeksForGeeks: "Stack Data Structure" Page

        This page illustrates the basics of stacks via a simple program.

    • 2.3.2: Introduction to Queues

      • Wikipedia: "Queues" Page

        Read this introduction to queues, which are also known as first-in/first-out lists.

      •  Virginia Tech: Clifford Shaffer's "Data Structures and Algorithm Analysis: Queues" File

        Read section 4.3 on queues, which discusses some modifications to the list implementation that help to facilitate queues.

      • University of Delhi: "Data Structures: Queues" Page
        Job scheduling is one application of queues, as explained on this page.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy