Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice

Laborator
7.6/10 (5 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1168
Mărime: 8.69KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

/* Declaratii */

#ifndef LISTDINL_V1 #define LISTDINL_V1 #define INS_BEG 0 #define INS_END 1 #define ASC_ORD 2 #define DESC_ORD 3 #define NO_DUP 128 typedef int INFO;

typedef struct elem{

INFO info;

struct elem *pred,*succ;

} ELEMENT,*LEG,*LISTA;

typedef void (*PFUNC) (INFO);

void error(const char*);

LEG elem_alloc(INFO,LEG,LEG);

void print_elem(INFO);

void print_list(LISTA);

void afis_list(LISTA,const char*);

void parcurger(LISTA,PFUNC);

void parcurgei(LISTA,PFUNC);

void parc_invr(LISTA,PFUNC);

void parc_invi(LISTA,PFUNC);

void parc_print(LISTA,const char*);

int compare(INFO,INFO);

LEG findi(LISTA,INFO);

LEG findr(LISTA,INFO);

LEG find_last(LISTA);

LEG find_n(LISTA,int);

void ins_after(INFO,LEG);

void ins_before(INFO,LEG);

LISTA add_beg(LISTA,INFO);

LISTA add_end(LISTA,INFO);

LISTA insert_gen(LISTA,INFO,int);

LISTA insert_n(LISTA,INFO,int);

LISTA delete_leg(LISTA,LEG);

LISTA delete_elem(LISTA,INFO);

LISTA delete_n(LISTA,int);

LISTA delete_list(LISTA);

LISTA inv_list(LISTA);

LISTA copy_list(LISTA);

LISTA copy_list_gen(LISTA,int);

LISTA create_list_gen(char*,int);

LISTA create_list(char*);

Preview document

Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 1
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 2
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 3
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 4
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 5
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 6
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 7
Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice - Pagina 8

Conținut arhivă zip

  • Liste dublu inlantuite reprezentare cu variabile dinamice.doc

Alții au mai descărcat și

Liste liniare dublu înlănțuite

CAP. STRUCTURI DE DATE Structura de date este o notiune abstracta, caracterizata prin operatiile care se executa asupra ei, in timp ce tipul de...

Liste

3.1.1 Operatii fundamentale /* Declaratii */ typedef int INFO; typedef int NODEPTR, LISTA, POZITIE, BOOL; typedef struct nod { INFO info;...

Baze de Date

Clasif. utilizatorilor unor BD 1) utiliz. obisnuiti 2) utiliz. programatori de aplicatii 3) administrator de baza de date 4) administrator a...

Baze de date C6

2.Nivelul logic al BD Avem de-a face cu scheme conceptuale formeaza un model unitar al unei aplicatii complexe prin reunirea subschemelor...

Componente TCP IP

Fragmentare si defragmentare: Daca transfera pe o retea ETHERNET nu trebuie sa avem pachete mai mari de 1500 de octeti. IP poate cere un pachet...

Gestiunea adreselor pe Internet

Mecanismul de adresare ce servere pe domenii Forma: nume intercalate cu puncte. Cu cât numele sunt mai la dreapta, cu atât ierarhic e mai mare....

Intranet

Intranetul e o aplicatie a tehnologiei Internet intr-o organizatie de sine statatoare. Leaga resursele informatice interne si creaza un mecanism...

Magistrala AT si XT

BRIDGE PCI/PCI Exista 2 dialoguri. Legatura se face pe mai multe ramuri ale arhitecturii. Exista un BUS initiator (masterul) si un BUS tinta....

Te-ar putea interesa și

Aplicația Prelucrării Aranjarii a N Cuburi

1.Sarcina lucrării APLICAŢIA PRELUCRĂRII ARANJĂRII A N CUBURI Scrieţi un program pentru aranjarea a n cuburi etichetate de la 1 la n, de laturi...

Structuri de Date - Liste

3. Structuri elementare de date Inainte de a elabora un algoritm, trebuie sa ne gandim la modul in care reprezentam datele. In acest capitol vom...

Programare VisualBasic

1. Modelarea aplicaţiilor c/s clasice pentru spor de productivitate şi flexibilitate. Prin aplicaţii c/s (client/server) clasice înţelegem...

Java

Introducere in Java Ce reprezinta Java? Java este unul dintre cele mai raspandite limbaje de nivel inalt insa acesta nu este principalul merit al...

Programare orientată pe obiect

Modalitatile (tehnici, paradigme) de programare au evoluat de-a lungul anilor, reflectând trecerea de la programe de dimensiuni reduse la programe...

Structuri de date și algoritmi

Înainte de a elabora un algoritm, trebuie să ne gândim la modul în care reprezentăm datele. Structurile fundamentale de date cu care se poate opera...

Metodica Predării Informaticii

Curs 1 - METODICA PREDĂRII INFORMATICII BIBLIOGRAFIE: 1. Clara Ionescu. Metodica predării informaticii, Cluj. 2. Cristian Masalagiu, Ioan...

Ai nevoie de altceva?