Lors du stockage d'un arbre binaire ou d'un arbre B sur un périphérique de stockage secondaire tel qu'un disque ou une bande, un arbre binaire a-t-il un avantage sur un arbre B?Quand un arbre binaire est-il meilleur qu'un arbre B?
On m'a demandé une tâche «Quand les arbres B ont-ils un avantage sur les arbres binaires? Ce que j'ai trouvé est qu'un B-Tree est meilleur car il nécessite moins d'accès au disque (lit plus de données par accès au nœud), et saute à moins de nœuds pour arriver au nœud final. Mais la façon dont la question est formulée implique un point où un arbre binaire a effectivement l'avantage sur un arbre B. Donc, est là un point où un arbre binaire est meilleur (plus efficace) qu'un arbre B quand ils sont stockés sur le stockage secondaire?
Je pense que l'un des plus grands avantages est qu'un arbre binaire peut être stocké en tant que [structure de données implicite] (http://en.wikipedia.org/wiki/Implicit_data_structure) dans un tableau très compact. L'utilisation de la mémoire contiguë présente d'énormes avantages en termes de performances. – Shashank
Pensez à poster des questions relatives à cs à [cs.stackexchange] (http://cs.stackexchange.com) –