So che un vettore int semplice ha O (1) tempo di accesso casuale, poiché è facile calcolare la posizione dell'elemento xth, dato che tutti gli elementi hanno la stessa dimensione.C++: come funziona il tempo di accesso casuale dei vettori di stringa?
Ora che succede con un vettore di stringa?
Poiché le lunghezze delle stringhe variano, non può avere O (1) tempo di accesso casuale, vero? Se può, qual è la logica dietro?
Grazie.
Aggiornamento:
Le risposte sono molto chiaro e conciso, grazie a tutti per l'aiuto. Ho accettato la risposta di Joey perché è semplice e facile da capire.
Una stringa e il suo contenuto non sono la stessa cosa. La dimensione di un oggetto è sempre costante. – GManNickG