Domande con tag 'array'

6
risposte

Perché i array C non possono avere lunghezza 0?

Lo standard C11 dice che gli array, sia di dimensioni che di lunghezza variabile "devono avere un valore maggiore di zero." Qual è la giustificazione per non consentire una lunghezza di 0? Soprattutto per array di lunghezza variabile ha perfe...
posta 10.07.2014 - 23:59
8
risposte

Qual è la differenza tra una matrice e uno stack?

Secondo Wikipedia, uno stack : is a last in, first out (LIFO) abstract data type and linear data structure. Mentre un array : is a data structure consisting of a collection of elements (values or variables), each identified by at...
posta 07.05.2012 - 20:57
5
risposte

Recupero del valore massimo da un intervallo nella matrice non ordinata

Ho un array non ordinato . Ho query in cui fornisco un intervallo e quindi il valore massimo da tale intervallo deve essere restituito. Ad esempio: array[]={23,17,9,45,78,2,4,6,90,1}; query(both inclusive): 2 6 answer: 78 Quale algoritmo o...
posta 04.05.2013 - 11:17
2
risposte

Come si è sviluppata l'abitudine di utilizzare parentesi quadre per gli elementi dell'array?

Molti linguaggi di programmazione usano la sintassi a[i] per riferirsi all'elemento i th di un array, sequenza o vettore a - in particolare, C e Pascal (dalla fine degli anni '60 e primi anni '70) fanno questo . D'altra parte, alc...
posta 24.03.2018 - 11:34
3
risposte

Enumerazione ordinata: IEnumerable o Array (in C #)?

Contesto tipico: creo un metodo di estensione per una raccolta che considera che gli elementi siano ordinati. La funzione inizia all'inizio, all'indice 0 e l'ordine ha significato. Esempi: Raggruppamento per sequenza o Indici di un elemento ....
posta 09.12.2011 - 02:31
4
risposte

Perché gli array in Java non sovrascrivono equals ()?

Stavo lavorando con un HashSet l'altro giorno, che è scritto nella specifica: [add()] adds the specified element e to this set if this set contains no element e2 such that (e==null ? e2==null : e.equals(e2)) Stavo usando char[]...
posta 15.05.2014 - 13:15
6
risposte

perché entrambi indice [array] e array [indice] sono validi in C?

Ad esempio, considera: int index = 3; int array[4] = {0, 1, 2, 3}; quindi sia index[array] che array[index] sono espressioni valide, come *(index + array) e *(array + index) . In array C perché è vero? array [5] == 5...
posta 02.05.2012 - 19:42
3
risposte

@SuppressWarnings nella dichiarazione di array generico

Mentre facevo un test di codifica, mi sono imbattuto in un problema in cui ho bisogno di inizializzare un array di tipo generico in Java. Mentre cercavo di capire come farlo, ho esaminato la domanda questa Stack Overflow e Richiede di sopprime...
posta 26.09.2014 - 02:26
4
risposte

Qual è l'origine del conteggio da zero nei linguaggi di programmazione?

Questa è una domanda che mi sono chiesto (e che mi è stato chiesto) a lungo. In (la maggior parte?) tutti i linguaggi di programmazione, un indice inizia da zero per un array, una stringa, ecc. Riconosco che è diventato convenzione nel tempo,...
posta 10.05.2016 - 01:26
2
risposte

Implementazione del supporto di array di lunghezza non fissa in un compilatore

Sto pensando di costruire una lingua per microcontrollori PIC. Voglio poter usare matrici di dimensioni non fisse, come questa: Dichiara la variabile come int[] Attendi input dalla connessione seriale Rendi la variabile input...
posta 09.05.2013 - 16:32