Skip to content
Book 2: Fundamental Problem-solving and Programming Skills

Book 2 · Chapter 10

Data Types and Structures

§10.1§10.2§10.3§10.4Free sample chapterBanker · ≈ 33.3 m · →B2·10

This chapter is free to read here.

Read it in full on cswithzak.com — every question with its mark scheme, every program ready to run. The free practice for each section is below, with the short code the book prints beside it.

Read it free

For the whole chapter

§10.1 Data types and records

Short code B2·10·1

§10.2 Arrays

Short code B2·10·2

§10.3 Files

Short code B2·10·3

§10.4 Introduction to abstract data types

Short code B2·10·4

Choosing a data type

Short code B2·10·10

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Records and arrays of records

Short code B2·10·11

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Arrays: index, bounds and 2D arrays

Short code B2·10·13

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Linear search and bubble sort

Short code B2·10·15

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Files: why, how, and the standard patterns

Short code B2·10·17

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Abstract data types: stacks and queues

Short code B2·10·20

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

The linked list

Short code B2·10·22

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Command-word coach

Short code B2·10·23

Practice for this page of the book: the quiz, flashcards and past-paper questions for its section are listed above.

Workbook 2: Data Types and Structures

Short code W2·10 · Problem-solving and Programming Skills Workbook

The write-in workbook for this chapter — drills, exam-style practice, trace tables, fix-the-mistake and mark-it-yourself pages. Its full mark schemes and an interactive version arrive here with the chapter.

Ask Z about Data Types and Structures
Enroll nowOnline classes