Skip to main content

Qu'est-ce qu'un quad arbre?

Un quad, parfois quadtrere, Q-arree ou Qt, est un terme informatique qui fait référence à une méthode d'organisation des données en quatre quadrants.Les bases de données utilisent parfois des quadruples pour stocker et trouver leurs enregistrements.Ce type de structure organisationnelle fonctionne particulièrement bien pour trouver un bit ou un pixel particulier dans une image bidimensionnelle.

L'arbre Quad suit quelque peu la structure des données d'arbre couramment utilisée en informatique.La structure des données de l'arborescence normale ressemble à un arbre à l'envers, où un nœud parent en haut de l'arbre a un ou plusieurs nœuds d'enfants qui y sont connectés.Tous les autres nœuds de l'arborescence ont un nœud parent et peuvent avoir un certain nombre de nœuds d'enfants, y compris zéro.

Contrairement à une structure de données d'arbre normale, une structure quadruple arbre nécessite que chaque nœud interne ait exactement quatre nœuds d'enfants.Lorsque vous illustrez la plupart des structures quadruples, vous verrez un nœud qui a quatre nœuds pour enfants suspendus, avec des lignes reliant le nœud parent avec ses nœuds pour enfants.L'illustration peut continuer, avec quatre autres nœuds d'enfants suspendus à chacun des quatre nœuds d'origine pour enfants.

D'autres fois, l'illustration d'un quad sera une région ou un carré.Chaque fois que la région atteint sa capacité maximale de stockage des données, elle est divisée en quatre quadrants.Normalement, les régions et les quadrants sont des carrés, bien qu'ils puissent aussi être des rectangles ou d'autres formes.

Un quad est une bonne structure de données pour organiser des pixels sur une photo et pour organiser des graphiques informatiques.L'image peut être divisée en quadrants, et chaque quadrant peut être divisé en quatre autres.Cela peut être répété encore et encore jusqu'à ce que vous atteigniez le niveau des pixels individuels.Si un quadrant contient des pixels qui sont tous de la même couleur, cependant, il n'y a aucune raison de diviser davantage le quadrant.

Bien que les données stockées dans une structure quadruple arborescence puissent nécessiter beaucoup d'espace de stockage par rapport à d'autres méthodes d'organisation de données pour l'infographie, la structure du quad arbre présente plusieurs avantages.Tout d'abord, vous pouvez supprimer toute la photographie ou le graphique en une seule étape en effaçant le nœud racine, qui efface également tous ses nœuds pour enfants.Deuxièmement, vous pouvez rapidement réduire la résolution sur une photographie en éliminant simplement le niveau final des nœuds pour enfants.Cela réduira ainsi la quantité d'espace de stockage dont elle a besoin.Enfin, trouver une zone particulière de la photographie pour la manipulation d'images est plus facile avec la structure du quad.

Les quadruples sont également utilisés dans quelques autres situations, y compris l'indexation spatiale.Bien que les quads soient limités à des images bidimensionnelles, représentant une image tridimensionnelle peut suivre une structure similaire, appelée Octree, qui est la subdivision d'un cube en huit enfants.