Domande con tag 'collections'

1
risposta

ToList () vs Utilizzo del costruttore elenco predefinito

Dopo aver letto le regole di Clean Code, uno di questi è usare il costruttore predefinito quando si usano i trasferimenti di dati da una collezione ad un'altra. Ad esempio ho: Dictionary<string, string> dict = new Dictionary<string...
posta 03.07.2018 - 09:46
2
risposte

Un elenco collegato considera una raccolta di oggetti?

Algoritmo 4ed di Sedgewick dice Several fundamental data types involve collections of objects. Specifically, the set of values is a collection of objects, and the operations revolve around adding, removing, or examining objects in t...
posta 07.10.2016 - 06:22
2
risposte

Qual è il modo più idiomatico per iterare la raccolta con azioni diverse per il primo elemento?

A volte incontriamo una situazione in cui dovremmo iterare (o mappare) su una raccolta, applicando la stessa procedura (funzione) per tutti gli elementi tranne il primo. L'esempio più semplice è trovare l'elemento massimo della raccolta, ma non...
posta 05.07.2016 - 14:30
1
risposta

Cosa fare quando sono necessarie le proprietà di HashMap e ArrayList?

Ho una struttura dati che memorizza vari gruppi di permessi per un server di gioco multiplayer. Esiste un'istanza di una classe "Classifica" per ciascun gruppo di autorizzazioni. Ogni rango ha anche un nome. Devo essere in grado di accedere a tu...
posta 06.10.2015 - 05:25
1
risposta

Collezioni: perché i vettori non sono più utilizzati ma sono ancora in circolazione?

Sto scrivendo del codice per fare alcuni lavori SSH su una macchina remota e uno dei metodi che sono (obbligato a) usando restituisce un tipo di vettore. Ho imparato a conoscerli diversi anni fa ma non ho mai avuto la possibilità di usarli fino...
posta 15.06.2017 - 14:14
1
risposta

CopyOnWriteArrayList: Perché dobbiamo fare una copia completa dei dati di origine?

Ho molta confusione su Java CopyOnWriteArrayist . Lo so, quando abbiamo una modifica su di esso come l'aggiornamento, l'inserimento del set, bloccherà l'intera lista, copierà una copia totale della lista delle fonti, eseguirà la modifica e qui...
posta 21.10.2014 - 05:29
1
risposta

Perché la sottoclasse TraversableOnce non è raccomandata

Leggere link : Directly subclassing TraversableOnce is not recommended - instead, consider declaring an Iterator with a next and hasNext method, creating an Iterator with one of the methods on the Iterator object, or declaring a subclass o...
posta 28.06.2014 - 03:37
3
risposte

IEnumerable richiede l'uso di foreach nelle raccolte?

Ho la seguente classe che non implementa IEnumerable ma funziona perfettamente con foreach . Inoltre, gli array funzionano senza implementare IEnumerable . Quindi, continua a dire che IEnumerable deve essere implementato nel...
posta 25.06.2016 - 19:01
3
risposte

Cosa devo fare in C ++ quando si implementa una classe contenitore: memorizzare oggetti per valore o per riferimento?

Sono nuovo di C ++, proveniente da Java. In Java, tutte le variabili (eccetto primitive) sono essenzialmente dei puntatori. Tengono l'indirizzo di qualunque cosa stiano "trattenendo". Quindi qualsiasi struttura dati Java memorizza i dati p...
posta 06.10.2014 - 01:09
4
risposte

Una chiave di ricerca è una proprietà?

Questo è innescato da questo dove un OP non voleva aggiungere una stringa che stava usando per una ricerca di chiavi perché non considerava la proprietà della classe. Per me il fatto che lo stai usando per una ricerca significa che è una pr...
posta 28.04.2017 - 23:56