Sobes.tech
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()
}