A flight booking system uses the following algorithm to sort flight data:
# flightDirectory has the format [flightNumber, destination, passengers]
PROCEDURE bubbleSortFlights()
SET temporary TO []
FOR outer FROM 0 TO LENGTH(flightDirectory) - 1 DO
FOR inner FROM 0 TO LENGTH(flightDirectory) - 2 DO
IF flightDirectory[inner, 2] > flightDirectory[inner + 1, 2] THEN
SET temporary TO flightDirectory[inner]
SET flightDirectory[inner] TO flightDirectory[inner + 1]
SET flightDirectory[inner + 1] TO temporary
END IF
END FOR
END FOR
END PROCEDURE
State the specific type of data structure represented by flightDirectory in this algorithm.