Questions marquées «data-structures»

167
Obtenir des clés de HashMap en Java

J'ai un Hashmap en Java comme celui-ci: private Map<String, Integer> team1 = new HashMap<String, Integer>(); Ensuite, je le remplis comme ceci: team1.put("United", 5); Comment puis-je obtenir les clés? Quelque chose comme: team1.getKey()pour retourner

158
Que serait un «dict gelé»?

Un ensemble congelé est un ensemble frozenset. Une liste figée peut être un tuple. Que serait un dict gelé? Un dict immuable et hachable. Je suppose que ça pourrait être quelque chose comme collections.namedtuple, mais c'est plus comme un dict à touches gelées (un dict à moitié gelé). N'est-ce...

157
Pourquoi devrais-je utiliser Deque sur Stack?

J'ai besoin d'une Stackstructure de données pour mon cas d'utilisation. Je devrais pouvoir pousser des éléments dans la structure de données et je souhaite uniquement récupérer le dernier élément de la pile. Le JavaDoc for Stack dit: Un ensemble plus complet et cohérent d'opérations de pile LIFO...

152
Comment set () est-il implémenté?

J'ai vu des gens dire que les setobjets en python ont une vérification d'appartenance O (1). Comment sont-ils mis en œuvre en interne pour permettre cela? Quel type de structure de données utilise-t-il? Quelles autres implications cette mise en œuvre a-t-elle? Chaque réponse ici était vraiment...