Skip to content
Data Structures and Management · Term 3

Implementing Stacks and Queues

Students will implement stack and queue data structures using arrays or linked lists, and apply them to simple problems.

Key Questions

  1. Design an algorithm that uses a stack to reverse a string.
  2. Compare the performance characteristics of array-based versus linked-list-based stacks and queues.
  3. Construct a program that simulates a waiting line using a queue.

Ontario Curriculum Expectations

CS.HS.A.3CS.HS.A.4
Grade: Grade 11
Subject: Computer Science
Unit: Data Structures and Management
Period: Term 3

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU