Domande con tag 'collections'

4
risposte

Mappa hash senza controllo collisione

Alcuni giorni fa ho trovato un fatto divertente , che ha trovato una collisione di L'hash a 256 bit che utilizza la forza bruta è fisicamente impossibile nel sistema solare. Questo mi ha fatto pensare, cosa sarebbe successo se avessimo usato...
posta 05.03.2018 - 00:09
4
risposte

Metodo che restituisce un elenco non modificabile

In Java puoi restituire un elenco che non può essere modificato dal chiamante facendo return Collections.unmodifiableList(list) . Il nome del metodo dovrebbe indicare che sta restituendo un elenco non modificabile? Ciò potrebbe impedire a...
posta 15.04.2016 - 12:28
2
risposte

(Parzialmente) Ordinamento di una raccolta con valutazione lazy

Quindi sto cercando di implementare un tipo di dati di valutazione lazy (in PHP, anche se questo non dovrebbe importare) in cui è possibile mettere in coda le azioni da intraprendere su un set di dati. Questi dati possono venire (teoricamente) d...
posta 25.06.2015 - 01:52
1
risposta

Conserva la raccolta ordinata aggiornando il minor numero possibile di campi 'ordine'

Sto lavorando per integrare un widget UI di elenchi riordinabili con una raccolta Meteor.js (MongoDB, in effetti): { order: ???, // what type to use here? property1: ..., ... propertyN: ... } Ogni documento nella raccolta ha un cam...
posta 15.12.2014 - 02:42
1
risposta

Perché SortedDictionary non implementa IReadOnlyDictionary?

Il tipo .NET SortedDictionary<TKey, TValue> non implementa l'interfaccia IReadOnlyDictionary<TKey, TValue> , sebbene Dictionary<TKey, TValue> lo faccia. È banale rendere SortedDictionary implementare IRe...
posta 22.09.2014 - 10:46
2
risposte

Accesso ai membri di un insieme mediante una delle loro proprietà

Spesso mi trovo nella situazione in cui un oggetto contiene un insieme di oggetti e voglio accedere a uno di questi oggetti in base a una delle sue proprietà. Come faccio attualmente in C ++, metto questi oggetti in una mappa, dove la chiave...
posta 03.03.2016 - 13:24
3
risposte

è veramente necessario per Python distinguere tra tuple, liste, dict, dices e set ordinati?

ho imparato Python negli ultimi mesi o giù di lì. mi piacciono molte cose sulla lingua, ma trovo che la differenziazione tra tuple, elenchi, dict, dict ordinate e set sia ingombrante. so che ognuno di essi ha i propri vantaggi e compromessi in t...
posta 05.12.2013 - 02:53
1
risposta

LinkedList - perché non diretta .next () sugli elementi?

Non l'ho mai capito: perché non riesco a trovare una API di raccolte di base da qualche parte che mi consenta di recuperare elementi che hanno un metodo diretto .next () o .previous () su di essi senza tutto il boilerplate o dover implementare l...
posta 11.03.2016 - 04:09
2
risposte

Collezione vs struttura dati vs aggregato

Conosco tre termini che riguardano la memorizzazione di oggetti o dati. Non sono sicuro di capire le differenze esatte tra i termini. Per favore conferma se quello che sto per scrivere è accurato. Una struttura dati è un gruppo di tipi di d...
posta 23.03.2014 - 20:41
2
risposte

Qual è la differenza tra i metodi di aggiunta e offerta di PriorityQueue di Java?

In java.util.PriorityQueue abbiamo i metodi add(E e) e offer(E e) . Entrambi i metodi sono documentati come: Inserts the specified element into this priority queue. Quali sono le differenze tra questi due metodi?     
posta 12.03.2013 - 13:58