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
Quels sont l'algorithme et la structure de données les plus efficaces pour conserver les informations sur les composants connectés sur un graphique dynamique?
Supposons que j'ai un graphe clairsemé fini non orienté et que je dois être capable d'exécuter efficacement les requêtes suivantes: - renvoie T s'il existe un chemin entre N 1 et, sinonIsConnected(N1,N2)IsConnected(N1,N2)IsConnected(N_1, N_2)TTTN1N1N_1 FN2N2N_2FFF ConnectedNodes(N)ConnectedNodes(N)ConnectedNodes(N) - retourne l'ensemble des nœuds accessibles depuis NNN Cela se fait facilement en pré-calculant les …


3
Représentation compacte des chemins dans un graphique
J'ai un sous-ensemble des chemins simples dans un graphique. La longueur des chemins est délimitée par .rédd Quelle est la manière la plus compacte (en termes de mémoire) que je peux représenter les chemins de sorte qu'aucun autre chemin en dehors de ceux sélectionnés ne soit représenté? Notez que je …

2
Vous recherchez une implémentation d'ensemble avec une faible empreinte mémoire
Je recherche l'implémentation du type de données défini. Autrement dit, nous devons maintenir un sous-ensemble dynamique SSS (de taille nnn ) à partir de l'univers de taille u avecuU={0,1,2,3,…,u–1}U={0,1,2,3,…,u–1}U = \{0, 1, 2, 3, \dots , u – 1\}uuu opérations insert(x)(ajouter un élément xà SSS ) et find(x)(vérifie si l'élément …







1
Structure de données pour une recherche efficace, lorsque les insertions et les suppressions ne sont que unilatérales
J'ai besoin d'une structure de données pour stocker un numéro nnn d'éléments, dont chacun est associé à un moment différent tjetjet_i. nnn varie et même si elle a une limite supérieure théorique, elle est de plusieurs ordres de grandeur supérieure à ce qui est généralement utilisé. Grâce à ma candidature, …



3
Maintenir une commande efficace où vous pouvez insérer des éléments «entre» deux autres éléments dans la commande?
Imaginez que j'ai une commande sur un tas d'éléments comme ça: Où une flèche signifie . Il est également transitif: .X← OX←YX \leftarrow YX&lt; OX&lt;YX < Y( X&lt; O) ∧ ( Y&lt; Z)⟹( X&lt; Z)(X&lt;Y)∧(Y&lt;Z)⟹(X&lt;Z)\left(X < Y\right) \wedge \left(Y < Z\right) \implies \left(X < Z\right) Pour répondre efficacement aux requêtes …


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.