Junior — Middle
Kunt u de term 'wachtrij' in de context van datastructuren uitleggen?
sobes.tech AI
Antwoord van AI
De rij is een gegevensstructuur die werkt volgens het FIFO-principe (First In, First Out), dat wil zeggen dat het eerste toegevoegde element als eerste wordt verwerkt. Stel je een rij in een winkel voor: wie als eerste komt, wordt als eerste bediend.
In programmering wordt de rij gebruikt wanneer je de verwerking van gegevens of taken moet ordenen, bijvoorbeeld bij gebeurtenisverwerking, taakplanning of gegevensbuffering.
Voorbeeld in Swift met gebruik van Array als rij:
var queue = [Int]()
// Element aan de rij toevoegen
queue.append(1)
queue.append(2)
// Element uit de rij verwijderen
if let first = queue.first {
print("Verwerken van element: \(first)")
queue.removeFirst()
}