De quelles ressources disposez-vous pour apprendre à représenter un b-tree à l'aide d'un tableau à deux dimensions? La recherche sur Google n'a pas donné de résultats fructueux.Comment représenter un arbre B en tant que tableau à deux dimensions?
Répondre
En ignorant les raisons pour lesquelles vous pourriez vouloir faire cela, parce que personne ne le recommande, ce qui explique pourquoi Google n'a pas beaucoup sur le sujet, l'astuce consiste à utiliser des index dans le tableau à la place des pointeurs.
Ensuite, vous avez une dimension du tableau représentant des nœuds dans l'arbre, et l'autre dimension représentant des nœuds enfants. Il est lié au problème que vous résoudriez si vous deviez écrire un arbre sur le disque, où le disque est essentiellement un tableau à une dimension.
quelle méthode recommanderiez-vous alors? Promela ne supporte pas les types récursifs. S'il vous plaît voir ma question –
J'ai recommandé une méthode. Lire ci-dessus. –
"personne ne le recommande" –
- 1. Convertir un tableau à deux dimensions
- 2. randomise un tableau à deux dimensions?
- 3. Aborder un seul tableau de pointeur dimensions à deux dimensions
- 4. json_encode sur un tableau à deux dimensions
- 5. Tableau dynamique à deux dimensions
- 6. comment représenter un arbre de recherche binaire en tant que schéma de base de données?
- 7. Tableau unique en tableau à deux dimensions en PHP
- 8. Représenter un arbre dans Clojure
- 9. Essayer de joindre un tableau à deux dimensions en Javascript
- 10. Comment convertir un tableau en arbre?
- 11. comment initialiser un tableau à deux dimensions PHP
- 12. Mysql B + Implémentation en arbre
- 13. lier un tableau à deux dimensions à un répéteur - erreur
- 14. C++ - Tableau à deux dimensions vectoriel d'objets
- 15. Tri tableau à deux dimensions dans AS3
- 16. Ajouter des chaînes à un tableau à deux dimensions
- 17. PHP à deux dimensions Tableau Associatif implosent
- 18. Générer un tableau à deux dimensions via LINQ
- 19. écriture tableau à deux dimensions pour classer et lire tableau à deux dimensions de fichier en utilisant Visual C++
- 20. Effacer un tableau de session en deux dimensions
- 21. retour tableau à deux dimensions de la fonction en C++
- 22. Le passage d'un arbre d'expression en tant que paramètre à un autre arbre d'expression
- 23. vb.net supprimer une ligne dans un tableau à deux dimensions
- 24. Pourquoi ce tableau Java est-il considéré en deux dimensions?
- 25. Matlab - impression de sous-tableau tableau à deux dimensions
- 26. PHP comparer tableau de deux dimensions
- 27. comment représenter un nombre négatif à un tableau d'entiers?
- 28. Récupère des éléments adjacents dans un tableau à deux dimensions?
- 29. Commander une colonne dans un tableau à deux dimensions
- 30. Demande.Formulaire en tant que tableau
Pourquoi avez-vous besoin de faire cela? –
Quel serait le membre d'un tel tableau? Difficile d'imaginer comment une telle représentation serait utile. –