Junior — Middle
Meg tudná magyarázni az 'sor' kifejezést az adatszerkezetek kontextusában?
sobes.tech MI
Válasz az MI-től
A sor egy olyan adatszerkezet, amely a FIFO (First In, First Out) elv szerint működik, vagyis az elsőként érkezett elem lesz az első feldolgozott. Képzelj el egy sort egy boltban: aki elsőként jön, az elsőként szolgálják ki.
Programozásban a sor akkor hasznos, amikor az adatok vagy feladatok feldolgozását kell sorrendbe állítani, például eseménykezelésnél, feladatütemezésnél vagy adatbufferelésnél.
Swift példában Array használatával, mint sor:
var queue = [Int]()
// Elem hozzáadása a sorhoz
queue.append(1)
queue.append(2)
// Elem eltávolítása a sorból
if let first = queue.first {
print("Elem feldolgozása: \(first)")
queue.removeFirst()
}