Domande con tag 'array'

6
risposte

Disporre un argomento: stringa contro matrice?

Vero o falso: una stringa è la stessa cosa di una matrice. Ho avuto un'intervista l'altro giorno e la domanda di cui sopra è stata fatta. Ho detto falso, ma l'intervistatore ha detto che in realtà era vero. Le ho spiegato che una stringa è un...
posta 27.09.2013 - 02:06
1
risposta

Domanda C # per principianti su Array.Reverse

Mi trovo in una serie di tutorial video molto dettagliata e completa, che utilizza Visual Studio 2012 come ambiente di sviluppo. Ad ogni modo, una cosa difficile da capire è questa. Dì che hai questo codice static void Main() { int[] my...
posta 20.06.2015 - 10:57
3
risposte

È una buona idea modificare le chiavi dell'array in foreach

Alcune volte ho bisogno di modificare una chiave di array per esempio qualcosa di simile: $temp = array(); foreach($arrayIWantToModify as $key => $value) { if($value % 2) == 0) { $temp['odd_' . $key] = $value; } else {...
posta 26.08.2015 - 22:58
3
risposte

Quali sono i pro e i contro dell'uso di "riferimenti" temporanei?

In C e C ++ (e credo che altri linguaggi che consentono di prendere un "riferimento" a un elemento dell'array o qualcosa di simile), quando si ha un tipo di array, l'accesso ai singoli elementi di tale array può essere fatto "direttamente" o tra...
posta 10.08.2011 - 16:21
3
risposte

Perché gli array sono spesso trattati come cittadini di seconda classe?

In molti linguaggi di programmazione, gli array non ricevono la stessa attenzione di altre strutture di dati. In Java, non esiste una raccolta di tipo Array<T> per rendere gli array più coerenti, ad esempio nell'ereditarietà. In Pytho...
posta 08.06.2016 - 03:59
3
risposte

Restituisce puntatori di array e popola un array inserito come parametro?

Quale è meglio? Ho notato che quest'ultimo è usato in molti codici C. Le persone tipicamente mallocano un array e quindi lo passano come parametro a una funzione, che lo popolerà. Mentre in Java, il primo sembra più popolare. È uno migliore d...
posta 07.09.2017 - 16:26
3
risposte

Quale lingua ha integrato "inserimento lista" come parte della sintassi del codice * *?

Molti linguaggi di programmazione consentono la manipolazione naturale delle stringhe e alcune lingue consentono anche la manipolazione di elenchi. Più spesso poi (sempre?), queste operazioni vengono eseguite come chiamate procedure o come...
posta 02.10.2013 - 08:37
2
risposte

Devo usare Array o Set se entrambi possono essere utilizzati per completare il mio compito?

per esempio, Supponiamo che abbia un array 2d: let filterArr=[ [1,1,0,1,1], [0,1,1,1,0], [1,1,0,1,0] ]; Voglio trovare e memorizzare l'indice della colonna che sono tutti 1, cioè i punti 1 e 3, ei codici sono i seguenti: Usa matric...
posta 04.10.2018 - 07:59
4
risposte

Leggibilità e prestazioni: è meglio consentire al garbage collector Java di cancellare una struttura dati?

Lavoro con HashMap e ArrayList di grandi dimensioni. Quando non necessitano più di essere in memoria, uso myArray.clear(); per liberare la memoria. Quando il mio collega ha visto quella linea, l'ha cambiata in myArray = new ArrayList&l...
posta 21.04.2016 - 14:11
2
risposte

. Velocità netta vs velocità codice personalizzato

In un int?[] che si è procurato di avere valori originali, volevo trovare l'indice di null, che sarà solo un indice singolo. Ho eseguito il drill su Array.IndexOf(T[] array, T value) .NET e, dopo tutti i contratti e i controlli dell...
posta 07.08.2016 - 01:02