Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je veux lire les structures de données purement fonctionnelles. J'ai …
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 4 ans . Je veux être un développeur Java …
Cela me dérange depuis un moment. La plupart du temps, lorsqu'il s'agit de stocker des données dans des structures telles que des tables de hachage, des programmeurs, des livres et des articles insistent sur le fait que l'indexation des éléments dans ces structures par des valeurs de chaîne est considérée …
L'exemple habituel de Data Oriented Design est avec la structure Ball: struct Ball { float Radius; float XYZ[3]; }; puis ils font un algorithme qui itère un std::vector<Ball>vecteur. Ensuite, ils vous donnent la même chose, mais implémentée dans la conception orientée données: struct Balls { std::vector<float> Radiuses; std::vector<XYZ[3]> XYZs; }; …
Est-ce qu'il y a un? Toutes les définitions que je peux trouver décrivent la taille, la complexité / variété ou la vitesse des données. La définition de Wikipédia est la seule que j'ai trouvée avec un nombre réel La taille des mégadonnées est une cible en constante évolution, depuis 2012, …
Quelles structures de données pouvez-vous utiliser pour obtenir la suppression et le remplacement d'O (1)? Ou comment éviter les situations où vous avez besoin de ces structures?
Il y a peut-être un nom pour ce que je veux, mais je n'en suis pas conscient. J'ai besoin de quelque chose de similaire à un LinkedHashMapen Java, mais où il renvoie la valeur «précédente» s'il n'y a pas de valeur à la clé spécifiée. Autrement dit, j'ai une liste …
Je sais assez bien où utiliser les piles, les files d'attente et les arbres dans les applications logicielles, mais je n'ai jamais utilisé de Deque (file d'attente à double extrémité) auparavant. Où les rencontrerais-je généralement dans la nature? Serait-ce aux mêmes endroits qu'une file d'attente mais avec des gribbilies supplémentaires?
"A" est lié à "B" et "C". Comment puis-je montrer que "B" et "C" pourraient, dans ce contexte, être également liés? Exemple: Voici quelques titres sur une récente pièce de Broadway: Glengarry Glen Ross de David Mamet, avec Al Pacino, ouvre à Broadway Al Pacino dans 'Glengarry Glen Ross': Qu'en …
J'implémente une structure d'apprentissage automatique pour essayer de prédire la fraude sur les systèmes financiers comme les banques, etc. Cela signifie qu'il y a beaucoup de données différentes qui peuvent être utilisées pour former le modèle, par exemple. numéro de carte, nom du titulaire de la carte, montant, pays, etc …
En parcourant d'anciens éléments de Hacker News, je suis tombé sur un message d'un utilisateur qui disait Arborescences Aguri, qui marient un trie Radix de taille limitée (comme vous utiliseriez dans une table de routage logiciel) à une liste LRU, et synthétisent automatiquement des agrégats (comme, 10.0.0.0/16 à partir de …
Je suis autodidacte et je n'ai pas de diplôme CS. Plus j'en apprends sur la structure des données, plus je me demande, de nos jours, comment sommes-nous encore confrontés au système de fichiers, aux répertoires et aux fichiers, en tant que structure de stockage de données de base sur le …
Lorsque les programmeurs parlent de "structures de données", parlent-ils uniquement de types de données abstraits comme des listes , des arbres , des hachages , des graphiques , etc.? Ou ce terme inclut-il une structure contenant des données, telles que les types composites (objets de classe, structures, énumérations, etc.) et …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en éditant ce poste . Fermé il y a 4 ans . Quelle serait une utilisation réelle de …
Une liste chaînée peut être utilisée lorsque vous souhaitez insérer et supprimer des éléments à bas prix et que peu importe que les éléments ne soient pas côte à côte en mémoire. C'est très abstrait et j'aimerais une explication concrète de la raison pour laquelle une liste chaînée devrait être …
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.