Questions marquées «ds.data-structures»

Propriétés et applications des structures de données, telles que les limites inférieures de l'espace ou la complexité temporelle de l'insertion et de la suppression d'objets.

2
L'analyse traditionnelle des filtres Bloom est-elle erronée?
Cet article prétend que l'analyse traditionnelle du taux d'erreur dans les filtres Bloom est incorrecte, puis fournit une analyse longue et non triviale du taux d'erreur réel. L'article lié a été publié en 2010, mais j'ai vu l'analyse traditionnelle des filtres Bloom continuer à être enseignée dans divers cours d'algorithmes …

3
Fusion de deux arbres de recherche binaire
Je cherche un algorithme pour fusionner deux arbres de recherche binaires de taille et de plage arbitraires. La manière évidente de procéder pour l'implémenter serait de trouver des sous-arbres entiers dont la plage peut s'insérer dans un nœud externe arbitraire dans l'autre arbre. Cependant, le pire temps d'exécution pour ce …

3
Enquête succincte sur les structures de données?
L'article de Fischer ce mois-ci m'a rappelé à quel point je connaissais mal l'art des structures de données succinctes et les algorithmes pour les utiliser. Pour ceux qui ne connaissent pas les structures de données succinctes: Étant donné une structure combinatoire, avec une (n) configurations distinctes et une représentation "utile" …


3
Amorçage d'une structure d'arbre à doigts
Après avoir travaillé avec 2-3 arbres à doigts pendant un bon moment, j'ai été impressionné par leur vitesse dans la plupart des opérations. Cependant, le seul problème que j'ai rencontré est la surcharge importante associée à la création initiale d'un grand arbre à doigts. Parce que la construction est définie …

2
Jointure plus rapide de structures de données de type treap avec approximativement la même taille
Étant donné deux arbres AVL T1T1T_1 et T2T2T_2 et une valeur trtrt_r telle que ∀x∈T1,∀y∈T2,x&lt;tr&lt;y∀x∈T1,∀y∈T2,x&lt;tr&lt;y\forall x \in T_1, \forall y \in T_2, x < t_r < y , il est facile de construire un nouvel arbre AVL contenant trtrt_r et les valeurs en T1T1T_1 et T2T2T_2 dans le temps O(1+|h(T1)−h(T2)|)O(1+|h(T1)−h(T2)|)O(1+|h(T_1) …


1
Hash de filtres Bloom: plus ou plus gros?
Dans l'implémentation d'un filtre Bloom, l'approche traditionnelle nécessite plusieurs fonctions de hachage indépendantes. Kirsch et Mitzenmacher ont montré que vous n'en avez besoin que de deux et que vous pouvez générer le reste sous forme de combinaisons linéaires. Ma question est: quelle est vraiment la différence entre deux fonctions de …


1
Maintenir l'ordre dans une liste en
Le problème de maintenance des commandes (ou «maintien de l'ordre dans une liste») est de supporter les opérations: singleton: crée une liste avec un élément, lui renvoie un pointeur insertAfter: donné un pointeur sur un élément, insère un nouvel élément après, renvoyant un pointeur sur le nouvel élément delete: donne …




1
Besoin d'une bonne vue d'ensemble des algorithmes de structure de données succincte
(déjà demandé sur le site principal , mais aussi ici pour une meilleure couverture, désolé) Depuis que je connaissais les structures de données succinctes, j'ai désespérément besoin d'une bonne vue d'ensemble des développements les plus récents dans ce domaine. J'ai googlé et lu beaucoup d'articles que je pouvais voir en …


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.