J'apprends Haskell et comme exercice je fais des arbres binaires. Ayant créé un arbre binaire régulier, je souhaite l'adapter pour qu'il s'équilibre automatiquement. Donc: Quel est le plus efficace? Quelle est la plus simple à mettre en œuvre? Lequel est le plus utilisé? Mais surtout, lequel recommandez-vous? Je suppose que …
Cet article prétend qu'une classe de données est une "odeur de code". La raison: C'est une chose normale quand une classe nouvellement créée ne contient que quelques champs publics (et peut-être même une poignée de getters / setters). Mais la vraie puissance des objets est qu'ils peuvent contenir des types …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . J'essaie de comprendre comment le polymorphisme …
Les langages purement fonctionnels ou presque purement fonctionnels bénéficient de structures de données persistantes car ils sont immuables et correspondent bien au style sans état de la programmation fonctionnelle. Mais de temps en temps, nous voyons des bibliothèques de structures de données persistantes pour les langages (basés sur l'état, OOP) …
TL; DR - J'essaie de concevoir une structure de données optimale pour définir les unités au sein d'une unité de mesure. A Unit of measureest essentiellement une value(ou quantité) associée à a unit. Les unités SI ont sept bases ou dimensions. À savoir: longueur, masse, temps, courant électrique, température, quantité …
J'ai entendu dire que les structures de données probabilistes telles que Skip Lists et Bloom Filters étaient extrêmement utiles et j'aimerais en savoir plus à leur sujet en général. Existe-t-il une référence canonique sur le sujet au niveau de Cormen et al.?
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je prends mon deuxième cours …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Fermé . Cette question est basée sur l'opinion . Il n'accepte pas …
Les filtres Bloom sont vraiment superbes lorsque vous considérez que vous pouvez déterminer si un Int est dans un ensemble avec une certitude de 99% en temps constant. Mais il en va de même pour les hachages, à la seule différence que, dans un hachage, la plupart du temps, vous …
JSON prend en charge les structures de données suivantes (équivalents Java): Scalar, Array / List et Map. A Setn'est pas pris en charge prêt à l'emploi dans JSON. J'ai pensé à plusieurs façons de représenter un ensemble en JSON: [1] - En liste Cependant, une liste a son propre ordre, …
De nombreuses applications de bases de données (peut-être la plupart?) Utilisent aujourd'hui des arborescences B et des variantes pour stocker des données, car cette structure de données optimise les opérations de lecture, d'écriture et de recherche sur un disque dur (et ces opérations jouent à leur tour un rôle important …
Je lisais sur les filtres de floraison évolutifs et ne pouvais pas comprendre comment chaque fois qu'un filtre de floraison constitutif se remplit, un nouveau filtre de floraison avec une plus grande taille est ajouté. Les éléments qui ont contribué aux bits définis dans les filtres créés initialement ne peuvent …
Pour un devoir, j'ai besoin de comprendre comment fonctionne une liste de sauts . Je programme depuis un peu plus de 2 ans maintenant (je sais que ce n'est pas si long en réalité), et je n'ai même jamais entendu parler d'une liste à sauter. J'ai parcouru tous les guides …
Je développe une application qui devra stocker des métadonnées intext et intext . Ce que je veux dire par là est le suivant: disons que nous avons un long texte et que nous voulons stocker des métadonnées liées à un mot ou une phrase spécifique du texte. Quelle serait la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.