An environmental telemetry system uses the following algorithm to sort water quality readings:
# sensorData has the format [sensorID, location, turbidityValue]
PROCEDURE bubbleSortSensors()
SET tempRecord TO []
FOR i FROM 0 TO LENGTH(sensorData) - 1 DO
FOR j FROM 0 TO LENGTH(sensorData) - 2 DO
IF sensorData[j, 2] > sensorData[j + 1, 2] THEN
SET tempRecord TO sensorData[j]
SET sensorData[j] TO sensorData[j + 1]
SET sensorData[j + 1] TO tempRecord
END IF
END FOR
END FOR
END PROCEDURE
State the specific type of data structure represented by sensorData in this algorithm.
159 exam-style questions on Edexcel GCSE Computer Science Algorithms, covering Constructs for solving problems, Variables, constants and data structures, Arithmetic, relational and logical operators, Tracing algorithm output with trace tables, Types of error and correcting logic errors, Standard algorithms (sorts and searches), and Evaluating algorithm fitness and efficiency. Each one has a worked solution and a mark scheme showing where the marks go.