Files d'attente de priorité DS

Un ds_priority est une structure de données basée sur la valeur d'importance de l'information qu'il contient.

Une file d'attente ds_priority est une structure de données spéciale similaire à ds_queue, seulement ici la liste de valeurs est ordonnée par les priorités (toujours des nombres réels) que les valeurs ont été assignées. Cette structure peut être très utile pour construire des classements ou des listes d'information où l'importance de chaque entrée peut être pondérée.

REMARQUE: Comme pour toutes les ressources dynamiques, les structures de données occupent de la mémoire et doivent donc toujours être détruites lorsqu'elles ne sont plus nécessaires pour éviter les fuites de mémoire qui ralentiront et finiront par planter votre partie.

Les fonctions suivantes concernent les files d'attente ds_priority:

  1. ds_priority_create
  2. ds_priority_destroy
  3. ds_priority_clear
  4. ds_priority_empty
  5. ds_priority_size
  6. ds_priority_add
  7. ds_priority_change_priority
  8. ds_priority_delete_max
  9. ds_priority_delete_min
  10. ds_priority_delete_value
  11. ds_priority_find_max
  12. ds_priority_find_min
  13. ds_priority_find_priority
  14. ds_priority_copy
  15. ds_priority_read
  16. ds_priority_write
NOTE: si vous avez besoin de vérifier si une structure de données existe, vous pouvez utiliser ds_exists() fonction.


Retour: Structures de données
Suivant: Grilles DS
© Copyright YoYo Games Ltd. 2017 Tous droits réservés