Questions marquées «data-structures»

Questions concernant le stockage efficace et la représentation des données dans une application logicielle.


3
AVL Trees et le monde réel
à l'école, on nous apprend comment équilibrer un arbre AVL lors d'une insertion ou d'une suppression. Comment ce type de connaissances sera-t-il réellement utile dans le monde réel? Quelqu'un peut-il donner un exemple sur le moment où ce type de connaissances serait réellement utile? D'après ce que j'ai vu, sur …

7
Jusqu'où aller avec les types primitifs typés comme int
J'ai vu du code C ++ tel que le suivant avec de nombreux typedefs. Quels sont les avantages d'utiliser de nombreux typedefs comme celui-ci par rapport à l'utilisation de primitives C ++? Existe-t-il une autre approche qui pourrait également générer ces avantages? Au final, les données sont toutes stockées en …







8
Quelle est la différence entre un flux et une file d'attente?
Quelle est la différence entre un flux et une file d'attente? Ils ont tous deux le concept d'un ensemble ordonné d'éléments, mais ont tendance à avoir des implémentations différentes et un vocabulaire différent de `` insérer '' / `` extraire '' (flux) par rapport à `` enqueue '' / `` …


3
Les arbres binaires ont-ils un objectif spécifique dans le stockage de données hiérarchiques? Quelle est leur utilisation canonique?
Je comprends la structure des arbres binaires et comment les traverser. Cependant, j'ai du mal à réaliser leurs utilisations réelles, leurs buts dans les programmes et la programmation. Quand je pense à des exemples «réels» de données hiérarchiques, ils ont presque certainement plus de 2 enfants. Par exemple, dans un …

4
Les arbres sont-ils organisés selon une structure «premier enfant, nextsibling»? Sinon, pourquoi pas?
Habituellement, les structures de données arborescentes sont organisées de manière à ce que chaque nœud contienne des pointeurs vers tous ses enfants. +-----------------------------------------+ | root | | child1 child2 child3 | +--+------------------+----------------+--+ | | | +---------------+ +---------------+ +---------------+ | node1 | | node2 | | node3 | | child1 child2 …

2
Pseudocode pour la file d'attente Brodal
J'essaie de trouver plus de ressources concernant le tas Brodal . Tout ce que j'ai trouvé est une implémentation haskell du tas Brodal-Okasaki , mais je pense que ce sont des tas asymétriques , est-ce correct? De plus, je suis analphabète à Haskell, ce qui n'aide pas beaucoup. Quelqu'un a-t-il …


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.