Documente Academic
Documente Profesional
Documente Cultură
REZOLVARE:
1. Evidenţiem componenţa elememtelor în structura dată:
a) subliste 1 → (a, b) 2 → (n (b) ) 3 → (b)
b) elemente simple 1→m 2→k 3→ a
2. Alocăm spaţiul memorar:
Adresele de Adresele Adresele
Adresele
Elementele legătură a verigilor de verigilor
elementelor
elementelor legătură sublistelor
m 105 120 731
SL1 – 314
k 110 138 84
a 113 152 531
SL2 – 427
b 123 163 645
n 101 374 275
SL3 – 316
l 171 262 324
Adresa indicatorului structurii: I.S. = 555
1. a) Construim lista compusă sub unidirecţională:
555 314 731 427 784 531
314 731 427 784 531
275 316
316 324 262
531 645
645 374 645 645
152 163
163
1
163
152 163 120 374 262 138
113 123 105 101 171 110
a b m n l k
c) Organizăm structura de listă compusă inelară:
În acest scop e necesar de organizat indicatori inelari pentru fiecre sublistă şi
pentru listă în comun. Indicatorul inelar pentru întrega structură are adresa 777, iar
numărul de citiri (n) = l; I.I.1 = 222, n = k; I.I.2 = 333, n = m; I.I.3 = 444, n = q.
555 777
777 l 333 444
IS k m
731 784 531
333 731 444 784 531 777
120 427 138 152
222
q 324
427
222 324 444
374 316 262
531 645
645 333 316
222
152 163
163
a b m n l k
PROBLEMĂ – MODEL №2
Este dată următoarea figură geometrică:
A B
D C
REZOLVARE:
Interpretarea analitică a structurii este următoarea:
(AB (BC (CD) DA)), iar rangul: R = 4;
SARCINĂ
Elaborarea şi realizarea structurilor de date
sub formă de liste compuse (SDLC)
Problema № 1
Este dată totalitatea de elemente a, b, k, l, m, n, ce sânt incluse în
componenţa structurii de listă cu următoarea interpretare analitică: ((a,b), m,
(n(b)e), k, a, (a(l(m)))).
E necesar de elaborat prezentarea grafică a acestei structuri sub formă de
listă uni-, bidirecţională şi inelară, reieşind din următoarele condiţii:
a) informaţia asociativă şi informaţia informativă sînt repartizate în memorie în
comun;
b) informaţia asociativă şi informaţia informativă sînt repartizate în memorie
separat;
De determinat valoarea rangului şi omogenitatea structurii, precum şi nivelul
structural al fiecărui element al listei.
Problema № 2
Pe baza structurii de listă şi a condiţiilor din problema 1 e necesar de
efectuat următoarele corectări cu scopul de a forma noi liste: ((a, b),m, (n (b) e), k,
a, (a(l (m))))((a, b, m), n, ((b) l)(a, r (l (m (n))))(a, (b), m, (n, b), r, l, (n, m)).
3
Lista iniţială trebuie să fie unidirecţională. De determinat valoarea rangului
şi omogenitatea structurii, precum şi nivelul structural al fiecărui element al listei.
Problema № 3
Interpretarea analitică a structurii de listă este următoarea:
(a, (b, c), d, (d (b, c), ( l )))
Reieşind din condiţiile problemei 1 de elaborat interpretarea grafică a listei
uni-, bidirecţionale şi inelare. De asemenea de determinat omogenitatea şi valoarea
rangului listei, nivelul structural al fiecărui element.