Structura de date liniare

Structura de date liniare, prezentare și vânzare a acestora.

Structura de date liniare - este SD o multitudine de elemente care este liniar ordonat. Linear SD Acestea sunt: ​​1) Secvență 2) benzi elastice 3) enumeră Linear a) stiva este folosit) până în decembrie) coadă g) coadă prioritate 4) rânduri. Este posibil să se dea o definiție mai completă a structurii de date liniare. Acest set conține izn> = 0 uzlovx1. x2. x3. Proprietățile xn structurale (topologice) sunt în mod esențial limitate la poziția relativă a nodurilor liniare (unidimensionale). Ie eslin> 0 tox1 - primul nod; în cazul în care 1

Structura de date liniare
Structura de date liniare

Structura de date liniare.

1) Noțiunea intuitivă a structurii datelor puse în aplicare.

2) O structură funcțională descriere a datelor.

(Specificații) POP (PUSH (S, X)) = S-axiomă.

3) Descrierea logică.

Descris în termenii definiți anterior.

Noul concept este definit printr-un set de operațiuni:

a) o descriere logică a structurii;

b) operații logice pe o descriere a structurii;

(Descriere logică într-un nivel abstract).

4) performanța fizică.

(Punerea în aplicare a operațiunilor pe un reprezentant).

Se combină obiectivele de separare compuse.

Operațiuni pe o structură de date liniare

CREATE pentru structuri dinamice;

INIT - pentru structuri statice;

2) accesul la elementul k al structurii, în scopul de a studia sau de a modifica acest element (selector);

3) se introduce un element nou, chiar înainte de a specifica (după);

4) șterge elementul specificat

Dacă 3) și 4) există, structura de date va nazyvatdinamicheskoy;

5) fuzionează două structuri de date într-un singur (concatenare string)

6) rupe structura în două;

7) alcătuiesc structura de date;

8) determinarea numărului de elemente din structura (operarea observatorului);

9) elemente de sortare strukturydannyh într-o anumită ordine;

11) pentru a distruge structura de date (destructor);

Tipuri de structuri de date liniare.

Coadă de tip LIFO - a pierdut-in-first-out.

Coadă - o structură liniară, în cazul în care accesul, adăugați - la un capăt, o mostră dintr-o altă.

Coadă inel-tampon de memorie de tip sau coadă ciclic (FIFO).

Decembrie locul -dvuhvhodovaya (Double-Ended-Quene).

Decembrie, cu o intrare limitată - arhivă;

Decembrie limitat -list sau registru de ieșire.

Prioritate ochered- prelevate de la un capăt (cap), precum și includerea în orice loc, în funcție de prioritate.