Sobes.tech
Junior — Middle

Expliquez les principales différences entre un tableau, un dictionnaire et un ensemble dans le contexte de leur utilisation et de leur structure de données.

sobes.tech IA

Réponse de l'IA

Un tableau, un dictionnaire et un ensemble sont différentes structures de données utilisées pour stocker des collections d'éléments, mais avec des caractéristiques différentes :

  • Tableau (Array) — une collection ordonnée d'éléments, accessible par index. Permet les doublons et conserve l'ordre d'insertion.

  • Dictionnaire (Dictionary) — une collection de paires "clé-valeur", où chaque clé est unique. Permet de rechercher rapidement une valeur par clé, mais l'ordre n'est pas garanti.

  • Ensemble (Set) — une collection non ordonnée d'éléments uniques. Vérifie rapidement la présence d'un élément, ne permet pas les doublons et ne garantit pas l'ordre.

Exemple d'utilisation en Swift :

let array = [1, 2, 2, 3] // peut contenir des doublons, accès par index
let dictionary = ["key1": "value1", "key2": "value2"] // accès par clé
let set: Set = [1, 2, 3] // éléments uniques, l'ordre n'est pas important