Structuri de Date

Imagine preview
(9/10 din 2 voturi)

Acest proiect trateaza Structuri de Date.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 27 fisiere doc, htm, cpp, h, exe, txt, vcproj, user, ncb, suo, sln, pch, dat, pdb, ilk de 6 pagini (in total).

Profesor indrumator / Prezentat Profesorului: Ion Ivan

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 9 puncte.

Domeniu: Limbaje de Programare

Extras din document

1. INTRODUCERE:

• Obiectiv: Realizarea functiilor pentru diferite tipuri de transformari in structuri de date predefinite: vectori, matrici, liste, arbori, fisiere.

• Mijloace: s-au definit structurile de date individual lucrand cu informatie utila de tip intreg. Fiecare transformare fiind realizata cu ajutorul uneia sau mai multor functii dedicate.

• Avantaje : posibilitatea crearii unor biblioteci de functii de translatare.

2. DEFINIREA PROBLEMEI :

Proiectul pune in evidenta algoritmi de cautare atat dupa nume cat si dupa o valoare exacta.

S-au definit structurile :

struct lista_s

{

int info;

lista_s* next;

};

struct lista_d

{

int info;

lista_d* next,*prev;

};

struct nod_arb

{

int info;

nod_arb *st,*dr;

};

Structurile fac obiectul informatiei utile din structurile de date predefinite :

• Masiv unidimensional

• Masiv bidimensional

• Lista simplu inlantuita

• Lista dublu inlantuita

• Arbori binari de cautare

• Fisiere organizate secvential

3. PREZENTAREA SOLUTIEI :

Pentru masivele de date functiile de creare preiau informatia utila din fisierul binar “valori_numerice.dat” iar functia de transformare este specifica fiecarui tip de structura, respectiv liste, arbori, fisiere.

Crearea listelor simplu si dublu inlantuite are loc de asemenea cu valori din fisierul binar “valori_numerice” insa si functia de creare si cele de transformare in liste folosesc o functie auxiliara de inserare.

Fisiere in arhiva (27):

  • Proiect Structuri de Date
    • debug
      • Proiect Structuri de Date.exe
      • Proiect Structuri de Date.ilk
      • Proiect Structuri de Date.pdb
    • Proiect Structuri de Date
      • arbore.dat
      • Debug
        • BuildLog.htm
        • mt.dep
        • Proiect Structuri de Date.exe.embed.manifest
        • Proiect Structuri de Date.exe.embed.manifest.res
        • Proiect Structuri de Date.exe.intermediate.manifest
        • Proiect Structuri de Date.obj
        • Proiect Structuri de Date.pch
        • stdafx.obj
        • vc80.idb
        • vc80.pdb
      • lista.dat
      • matrice.dat
      • Proiect Structuri de Date.cpp
      • Proiect Structuri de Date.vcproj
      • Proiect Structuri de Date.vcproj.SOREL22.Sorel.user
      • ReadMe.txt
      • stdafx.cpp
      • stdafx.h
      • vector.dat
    • Proiect Structuri de Date.ncb
    • Proiect Structuri de Date.sln
    • Proiect Structuri de Date.suo
  • Proiect Structuri de Date.doc