J'essaie de comprendre quel type de structure ou de conteneur je devrais utiliser pour un projet rapide. Je dois avoir un nombre inconnu de jeux qui seront entrés à partir de l'interface graphique (chacun aura un nom, une description, un identifiant unique, une priorité et un booléen pour inclus). Chaque ensemble aura un nombre inconnu de chaînes ajoutées (également à partir de l'interface graphique). Une fois que toutes les informations ont été entrées, elles seront écrites dans des fichiers texte où le nom de l'ensemble est le nom du dossier et un fichier texte dans ce dossier contiendra toutes les chaînes associées à cet ensemble.Quel type de structure/conteneur utiliseriez-vous dans cette instance?
J'ai essayé de créer un ensemble de données avec deux tables liées, mais je n'arrivais pas à ajouter par programme les lignes aux tables et à obtenir les ensembles à afficher dans ma vue de données. Maintenant, je suis de retour à essayer de trouver un autre moyen de sauvegarder les ensembles en mémoire et les afficher sur l'interface graphique avant de les enregistrer sur le disque.
Que voulez-vous utiliser?
Par "set", voulez-vous dire que la structure de données doit avoir les propriétés mathématiques d'un ensemble? C'est "non ordonné", "pas de doublons" et ainsi de suite? Ou peut-il s'agir simplement d'une liste, qui est ordonnée et peut avoir des doublons? –
L'ensemble est commandé, sans doublon. Les chaînes ne sont pas commandées. – Theresa