Questions marquées «data-structures»

Une structure de données est un moyen d'organiser les données de manière à permettre à des propriétés particulières de ces données d'être interrogées et / ou mises à jour efficacement.





5
Comment fusionner des tableaux YAML?
Je voudrais fusionner des tableaux dans YAML et les charger via ruby ​​- some_stuff: &some_stuff - a - b - c combined_stuff: <<: *some_stuff - d - e - f J'aimerais avoir le tableau combiné comme [a,b,c,d,e,f] Je reçois l'erreur: je n'ai pas trouvé la clé attendue lors de l'analyse …


5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Ma question porte sur cette question posée plus tôt. Dans les situations où j'utilise une file d'attente pour la communication entre les threads producteur et consommateur, les gens recommandent-ils généralement d'utiliser LinkedBlockingQueueou ConcurrentLinkedQueue? Quels sont les avantages / inconvénients de l'utilisation de l'un par rapport à l'autre? La principale différence …





6
Arbre noir rouge sur arbre avl
AVL et les arbres noirs rouges sont tous deux auto-équilibrés, sauf les couleurs rouge et noire dans les nœuds. Quelle est la raison principale du choix des arbres noirs rouges au lieu des arbres AVL? Quelles sont les applications des arbres noirs rouges?



4
Représenter des graphiques (structure de données) en Python
Comment représenter proprement un graphe en Python ? (À partir de zéro, c'est-à-dire pas de bibliothèques!) Quelle structure de données (par exemple dicts / tuples / dict (tuples)) sera rapide mais aussi efficace en mémoire? Il faut pouvoir y effectuer diverses opérations graphiques . Comme indiqué, les différentes représentations graphiques …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.