1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-29 19:34:19 +00:00
triennale-appunti-steffo/public/materials/year1/algoritmi/14_Array.md

21 lines
706 B
Markdown
Raw Normal View History

2022-02-03 02:15:39 +00:00
# Array
Un _array_ è sequenza di dati di **lunghezza conosciuta**, tutti dello **stesso tipo** e di una **dimensione fissa**, immagazzinata in **blocchi di memoria contigui**.
## Proprietà
- E' possibile accedere a tutti i blocchi di memoria conoscendo la loro **posizione relativa al primo** elemento.
## Metodi
```python
class Array:
def __init__(self, size, type=int): "Crea un array di dimensione size di elementi di tipo int."
def __getitem__(self, index): "Restituisci il valore alla posizione index."
def __setitem__(self, index, value): "Cambia il valore alla posizione index."
```
### Costo computazionale
Tutte le operazioni su un array sono in **accesso immediato `O(1)`**!