Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Strutture dati astratte e dinamiche, Schemi e mappe concettuali di Informatica

Liste, pile, code: strutture semplici e complesse (statiche e dinamiche). Esempi di codice .NET e consigli per diagramma delle classi.

Tipologia: Schemi e mappe concettuali

2020/2021

In vendita dal 30/10/2022

Matt23016
Matt23016 🇮🇹

4

(3)

7 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
STRUTTURE
DATI
ASTRATTE
E
DINAMICHE
LISTE
-
PILE
-
CODE
struttura
dati
Insieme
di
valori
o
variabili
che
hanno
il
compito
di
contenere
doti
a
basso
livello
rappresenta
Organizzazione
delle
informazioni
che
devono
essere
elaborate
l'
indirizzo
della
memoria
oggi
]
«
ht
"
"
.
Struttura
indicizzata
struttura
SEMPLICE
0
1
2
}
4
si
e
8
>
Sono
concrete
µ
,
,
pane
,
sta
,
no
,
ecc
.
.
.
>
µ
qq.gg
,
statiche
sono
>
La
dimensione
della
struttura
dati
rigidi
bisogni
decidere
è
fissa
all'
inizio
li
dimensioni
>
CONCRETE
E
STATICHE
(
vettori
/
mitici
/
ecc
.
)
STRUTTURA
COMPLESSA
>
ASTRATTE
E
DINAMICHE
(
liste
,
pile
,
code
)
>
Possono
vino
"
la
loro
dimensione
a
runtime
ci
interessano
le
Non
interesso
come
la
struttura
viene
>
Proprietà
delle
strutture
a
µ
1-
e
le
operazioni
che
si
indicizzati
nella
mcmoiis
possono
fare
.
ABSTRACT
DATA
TYPE
7
LISTE
Accesso
agli
elementi
in
maniera
sequenziale
>
Bisogni
scorrono
la
lisa
dall'
inizio
alla
fine
ELEMENTO
lista
INFORMAZIONE
PUNTATORE
1
NEL
CASO
IN
CUI
n
INFO
non
>
SI
VOGLIA
AGGIUNG ERE
n
UN
ELEMENTO
SI
CAMBIA
nulla
col
puntatore
CONTIENE
IL
L'
ULTIMO
PARTE
INFORMATIVA
PUNTATORE
VERSO
7
HA
VALORE
CONTIENE
I
dati
Il
SUCCESSIVO
NULL
si
cancella
il
puntatore
al
dato
2
e
lo
si
mette
al
3
Aggiunta
di
un
elemento
ad
una
lista
DATO
1
DATO
3
DATO
1
<
saio
}
}
DATO
2
DATO
2
pf3

Anteprima parziale del testo

Scarica Strutture dati astratte e dinamiche e più Schemi e mappe concettuali in PDF di Informatica solo su Docsity!

STRUTTURE DATI ASTRATTE

E DINAMICHE

LISTE -^ PILE^ -^ CODE

struttura dati

Insieme di^ valori^ o variabili che^ hanno^ il^ compito di contenere^ doti

Organizzazione delle^ informazioni^ che^ devono^ essere elaborate^ a^ basso^ livello^ rappresenta

l' (^) indirizzo della (^) memoria

✓ oggi]

« ht^ " "^. Struttura indicizzata struttura (^) SEMPLICE (^) > (^) Sono 0 1 2 } 4 si (^) e 8 μ ,, pane, sta,^ no, ecc.^.^.^ concrete >^ μ qq.gg,

statiche sono

La^ dimensione^ della struttura dati^ rigidi →^ bisogni decidere

è fissa all' inizio li dimensioni

(^) CONCRETE E (^) STATICHE (^) (vettori (^) / mitici/ ecc. ) STRUTTURA COMPLESSA ASTRATTE E^ DINAMICHE (^) (liste^ , pile, code)^ >^ Possono a runtimevino"^ la^ loro^ dimensione

✓ ci interessano le

Non interesso come la (^) struttura viene^ >^ eProprietà le delle^ strutture a μ 1- indicizzati nella^ mcmoiis operazioni^ che^ si possono fare.^ ABSTRACT^ DATA^ TYPE 7 LISTE

Accesso agli elementi in^ maniera sequenziale > Bisogni scorrono la^ lisa dall' inizio alla^ fine

ELEMENTO lista

INFORMAZIONE (^) PUNTATORE 1 NEL CASO IN CUI n INFO^ non > SI VOGLIA AGGIUNGERE n UN nulla^ ELEMENTO SI^ CAMBIA col puntatore CONTIENE IL^ L' ULTIMO PARTE INFORMATIVA^ PUNTATORE^ VERSO^7 HA^ VALORE CONTIENE I dati Il^ SUCCESSIVO^ NULL

si cancella^ il^ puntatore

al dato 2 e lo si mette al 3

Aggiunta di^ un^ elemento^ ad^ una lista^ ✓

DATO 1 DATO^3
DATO 1

< (^) saio }

DATO 2 }

DATO 2

( OD A ES. cosa di stampa

si elimina

Tipologia di^ lista^ con^ tipologia^ FIFO^

dalla lista

il Ì

  • Un^ elemento (^) può essere utilizzato solo (^) si (^) aggiunge dalla coda

se è in testa (de queue)

si aggiunge solo^ in coda (^) (enquoue) ENQUEUE DEQUEUE

PILA tipologia di^ lista^ con^ tipologia LIFO^ annuncio^ %" ✓

ROSSI BIANCHI VERDI NERI } parti^

informativi

} puntatore

}

ilrestituisce

puntatore

}

sotto il

successivo