Structuri de Date în Java

Curs
10/10 (5 voturi)
Conține 6 fișiere: pdf
Pagini : 134 în total
Cuvinte : 6641
Mărime: 2.18MB (arhivat)
Publicat de: Stancu Kiss
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Honorius Galmeanu
Universitatea Transilvania din Brasov Facultatea de Electronica si Calculatoare Programare pe Obiecte in Java Curs 1-6

Extras din curs

Liste înlantuite – concept

Definirea clasei de tip nod într-o lista înlantuita

Operatii cu noduri

Copierea listei

Comparatie de performanta între lista înlantuita si array

Constructorul clasei IntNode

// se initializeaza variabilele membre

public IntNode (int initialData, IntNode initialLink)

{

data = initialLink;

link = initialLink;

}

// de exemplu, asa arata crearea primului nod al listei

IntNode head; // aceasta va fi (imediat) referinta la primul nod

head = new IntNode (42, null);

Metodele de acces si modificare

public int getData ()

{

return data;

}

public IntNode getLink ()

{

return link;

}

public void setData (int newData)

{

data = newData;

}

public void setLink (IntNode newLink)

{

link = newLink;

}

Adaugarea unui nod la începutul listei

head = new IntNode (5, head);

- functioneaza si daca initial se porneste cu head = null

Stergerea unui nod de la începutul listei

head = head.getLink ();

- nimeni nu mai pastreaza o referinta la nodul cu valoarea 12

- sistemul va recunoaste acest lucru si va elibera spatiul ocupat

(garbage collection)

Preview document

Structuri de Date în Java - Pagina 1
Structuri de Date în Java - Pagina 2
Structuri de Date în Java - Pagina 3
Structuri de Date în Java - Pagina 4
Structuri de Date în Java - Pagina 5
Structuri de Date în Java - Pagina 6
Structuri de Date în Java - Pagina 7
Structuri de Date în Java - Pagina 8
Structuri de Date în Java - Pagina 9
Structuri de Date în Java - Pagina 10
Structuri de Date în Java - Pagina 11
Structuri de Date în Java - Pagina 12
Structuri de Date în Java - Pagina 13
Structuri de Date în Java - Pagina 14
Structuri de Date în Java - Pagina 15
Structuri de Date în Java - Pagina 16
Structuri de Date în Java - Pagina 17
Structuri de Date în Java - Pagina 18
Structuri de Date în Java - Pagina 19
Structuri de Date în Java - Pagina 20
Structuri de Date în Java - Pagina 21
Structuri de Date în Java - Pagina 22
Structuri de Date în Java - Pagina 23
Structuri de Date în Java - Pagina 24
Structuri de Date în Java - Pagina 25
Structuri de Date în Java - Pagina 26
Structuri de Date în Java - Pagina 27
Structuri de Date în Java - Pagina 28
Structuri de Date în Java - Pagina 29
Structuri de Date în Java - Pagina 30
Structuri de Date în Java - Pagina 31
Structuri de Date în Java - Pagina 32
Structuri de Date în Java - Pagina 33
Structuri de Date în Java - Pagina 34
Structuri de Date în Java - Pagina 35
Structuri de Date în Java - Pagina 36
Structuri de Date în Java - Pagina 37
Structuri de Date în Java - Pagina 38
Structuri de Date în Java - Pagina 39
Structuri de Date în Java - Pagina 40
Structuri de Date în Java - Pagina 41
Structuri de Date în Java - Pagina 42
Structuri de Date în Java - Pagina 43
Structuri de Date în Java - Pagina 44
Structuri de Date în Java - Pagina 45
Structuri de Date în Java - Pagina 46
Structuri de Date în Java - Pagina 47
Structuri de Date în Java - Pagina 48
Structuri de Date în Java - Pagina 49
Structuri de Date în Java - Pagina 50
Structuri de Date în Java - Pagina 51
Structuri de Date în Java - Pagina 52
Structuri de Date în Java - Pagina 53
Structuri de Date în Java - Pagina 54
Structuri de Date în Java - Pagina 55
Structuri de Date în Java - Pagina 56
Structuri de Date în Java - Pagina 57
Structuri de Date în Java - Pagina 58
Structuri de Date în Java - Pagina 59
Structuri de Date în Java - Pagina 60
Structuri de Date în Java - Pagina 61
Structuri de Date în Java - Pagina 62
Structuri de Date în Java - Pagina 63
Structuri de Date în Java - Pagina 64
Structuri de Date în Java - Pagina 65
Structuri de Date în Java - Pagina 66
Structuri de Date în Java - Pagina 67
Structuri de Date în Java - Pagina 68
Structuri de Date în Java - Pagina 69
Structuri de Date în Java - Pagina 70
Structuri de Date în Java - Pagina 71
Structuri de Date în Java - Pagina 72
Structuri de Date în Java - Pagina 73
Structuri de Date în Java - Pagina 74
Structuri de Date în Java - Pagina 75
Structuri de Date în Java - Pagina 76
Structuri de Date în Java - Pagina 77
Structuri de Date în Java - Pagina 78
Structuri de Date în Java - Pagina 79
Structuri de Date în Java - Pagina 80
Structuri de Date în Java - Pagina 81
Structuri de Date în Java - Pagina 82
Structuri de Date în Java - Pagina 83
Structuri de Date în Java - Pagina 84
Structuri de Date în Java - Pagina 85
Structuri de Date în Java - Pagina 86
Structuri de Date în Java - Pagina 87
Structuri de Date în Java - Pagina 88
Structuri de Date în Java - Pagina 89
Structuri de Date în Java - Pagina 90
Structuri de Date în Java - Pagina 91
Structuri de Date în Java - Pagina 92
Structuri de Date în Java - Pagina 93
Structuri de Date în Java - Pagina 94
Structuri de Date în Java - Pagina 95
Structuri de Date în Java - Pagina 96
Structuri de Date în Java - Pagina 97
Structuri de Date în Java - Pagina 98
Structuri de Date în Java - Pagina 99
Structuri de Date în Java - Pagina 100
Structuri de Date în Java - Pagina 101
Structuri de Date în Java - Pagina 102
Structuri de Date în Java - Pagina 103
Structuri de Date în Java - Pagina 104
Structuri de Date în Java - Pagina 105
Structuri de Date în Java - Pagina 106
Structuri de Date în Java - Pagina 107
Structuri de Date în Java - Pagina 108
Structuri de Date în Java - Pagina 109
Structuri de Date în Java - Pagina 110
Structuri de Date în Java - Pagina 111
Structuri de Date în Java - Pagina 112
Structuri de Date în Java - Pagina 113
Structuri de Date în Java - Pagina 114
Structuri de Date în Java - Pagina 115
Structuri de Date în Java - Pagina 116
Structuri de Date în Java - Pagina 117
Structuri de Date în Java - Pagina 118
Structuri de Date în Java - Pagina 119
Structuri de Date în Java - Pagina 120
Structuri de Date în Java - Pagina 121
Structuri de Date în Java - Pagina 122
Structuri de Date în Java - Pagina 123
Structuri de Date în Java - Pagina 124

Conținut arhivă zip

  • java-curs-5.pdf
  • java-curs-6.pdf
  • java-curs-1.pdf
  • java-curs-2.pdf
  • java-curs-3.pdf
  • java-curs-4.pdf

Alții au mai descărcat și

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Structuri de Date și Algoritmi

Arbori Binari Optimi Despre arbori binari optimi putem vorbi atunci cand, pentru fiecare dintre cheile unui arbore binar ordonat cunoastem...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Baze de Date

CAPITOLUL I INTRODUCERE IN BAZE DE DATE CURSUL 1 1. Ce este o baza de date? La inceput calculatoarele au fost utilizate numai pentru calcule...

Te-ar putea interesa și

Elaborarea a unei Pagini Web

INTRODUCERE Ca şi altele tehnologii “mari”, reţeaua mondială de calculatoare INTERNET se datorează naşterea sa “războiului rece”, în acel timp a...

Teză de licență - formarea unui portal informativ

Introducere Actualitatea temei: Societatea informaţională este societatea în care producerea şi consumul de informaţie este cel mai important tip...

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Implementarea Tipului Abstract de Date Număr Complex

Introducere Limbajul C# fost dezvoltat de o echipă restrânsă de ingineri de la Microsoft, echipă din care s-a evidenţiat Anders Hejlsberg (autorul...

Gestiunea Electronică a Documentelor

Capitalul intelectual al unei organizatii, reprezentând informatii si date despre produsele si serviciile sale, clientii si mediul ei de afaceri...

Îndrumător laborator SDTP

Lucrarea nr. 1 Structura de arbore. Arbori generalizati 1. Scopul lucrarii este prezentarea structurii de arbore si a operatiilor de baza ce se...

Ai nevoie de altceva?