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

706 B

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

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)!