cerca
Algoritmi e strutture dati - Specifiche: Vettori
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Algoritmi e strutture dati - Specifiche: Vettori

Torna alla pagina di Algoritmi e strutture dati


 :: Algoritmi e strutture dati - Specifiche ::

Vettori


Sintassi

  • creavettore: () -> vettore
  • leggivettore: (vettore, intero) -> tipoelem
  • scrivivettore: (vettore, intero, tipoelem) -> vettore

Semantica

  • creavettore= v
    Post: per ogni i, 1≤in, l' i-esimo elemento v(i) Ŕ uguale ad un certo elemento di tipo tipoelem;
  • leggivettore(v, i) = e
    Pre: 1≤in
    Post: e = v(i)
  • scrivivettore(v, i, e) = v'
    Pre: 1≤in
    Post: v'(i) = e, v'(j) = v(j), per ogni 1≤jn e ji

Implementazione in C++

  • creavettore: tipoelem v[n];
  • leggivettore: v[i];
  • scrivivettore: v[i] = e;

Torna alla pagina di Algoritmi e strutture dati