Questions marquées «data-structures»

Une structure de données est un moyen d'organiser les données de manière à permettre à des propriétés particulières de ces données d'être interrogées et / ou mises à jour efficacement.

494
Comment fonctionne une table de hachage?

Je cherche une explication du fonctionnement d'une table de hachage - en anglais simple pour un simple comme moi! Par exemple, je sais qu'il prend la clé, calcule le hachage (je cherche une explication comment) puis effectue une sorte de modulo pour déterminer où il se trouve dans le tableau où la...

377
Fractionner la liste en sous-listes avec LINQ

Existe-t-il un moyen de séparer un List<SomeObject>en plusieurs listes distinctes de SomeObject, en utilisant l'index des éléments comme délimiteur de chaque division? Permettez-moi d'illustrer: J'ai un List<SomeObject>et j'ai besoin d'un List<List<SomeObject>>ou...

354
Équivalent Hashmap JavaScript

Comme indiqué clairement dans la mise à jour 3 sur cette réponse , cette notation: var hash = {}; hash[X] ne hache pas réellement l'objet X; en fait, il se convertit simplement Xen chaîne (via .toString()s'il s'agit d'un objet ou d'autres conversions intégrées pour divers types primitifs), puis...