Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

B 2.2 Data structures

This section covers data structures: static (arrays) vs dynamic (lists). Explores 1D/2D arrays & lists, plus abstract data types: stacks (LIFO: push, pop, peek, isEmpty) and queues (FIFO: enqueue, dequeue, front, isEmpty). Focuses on their properties, operations, and use cases. B 2.2.1 Compare static and dynamic data structuresThis section explores the core differences between static and dynamic data structures....

Help