Questions marquées «data-structures»

Questions sur les moyens de stocker les données afin qu'elles puissent être utilisées avantageusement par les algorithmes.



1
Qu'est-ce qu'un moyen compact de représenter une partition d'un ensemble?
Il existe des structures de données efficaces pour représenter les partitions définies. Ces structures de données présentent de bonnes complexités temporelles pour des opérations telles que Union et Find, mais elles ne sont pas particulièrement économes en espace. Qu'est-ce qu'un moyen peu encombrant de représenter une partition d'un ensemble? Voici …

3
Que signifie «carte»?
J'ai rencontré le terme à plusieurs reprises, dans divers supports pédagogiques CS: L2 CS162 (UC Berkeley): E / S mappées en mémoire L4 CS162 (UC Berkeley): Fichiers mappés en mémoire L24 CS61 (UC Berkeley): «E / S mappées en mémoire»: contrôle de périphérique / registres de données mappés sur l'espace …







1
Mise à jour de plage + requête de plage avec des arbres indexés binaires
J'essaie de comprendre comment les arbres indexés binaires (arbres fenwick) peuvent être modifiés pour gérer à la fois les requêtes de plage et les mises à jour de plage. J'ai trouvé les sources suivantes: http://kartikkukreja.wordpress.com/2013/12/02/range-updates-with-bit-fenwick-tree/ http://programmingcontests.quora.com/Tutorial-Range-Updates-in-Fenwick-Tree http : //apps.topcoder.com/forums/? module = Thread & threadID = 756271 & start = 0 …


1
Comment puis-je construire une liste de bords doublement connectés en fonction d'un ensemble de segments de ligne?
Pour un graphe planaire donné noyé dans le plan, défini par un ensemble de segments de droite , chaque segment est représenté par ses extrémités . Construisez une structure de données DCEL pour la subdivision planaire, décrivez un algorithme, prouvez son exactitude et montrez la complexité.G ( V, E)g(V,E)G(V,E)E= { …

1
Lorsqu'il est utilisé comme pile d'appels, les piles de spaghettis sans déchets forment-elles un DAG?
J'examine les techniques d'implémentation des langages de programmation et j'ai récemment rencontré des piles de spaghetti, qui sont censées être un bon choix pour un modèle de style de passage de continuation (compte tenu de leur utilisation, par exemple, dans Scheme et SML / NJ ). Pour simplifier, considérons uniquement …


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.