Unelte utilizator

Unelte site


laboratoare:laborator-04

Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

Ambele părți revizuirea anterioară Versiuni anterioare
Urmatoarea versiune
Versiuni anterioare
Urmatoarea versiune Ambele părți următoarea reviziune
laboratoare:laborator-04 [2017/03/12 19:00]
mihai.iacov [2.1 Definiție]
laboratoare:laborator-04 [2017/03/12 22:05]
mihai.iacov [5 Exerciții]
Linia 23: Linia 23:
  
 <note tip>Rădăcina NU poate fi nod-copil.</note> <note tip>Rădăcina NU poate fi nod-copil.</note>
 +
 +===Gradul(Degree)===
 +Gradul unui nod este egal cu numărul de copii ai acestuia.
  
 ===Frunză(Leaf) şi nod intern/extern(internal/external)=== ===Frunză(Leaf) şi nod intern/extern(internal/external)===
Linia 235: Linia 238:
  
 =====5 Exerciții==== =====5 Exerciții====
-  - Să se realizeze stocul unei farmacii,știind că informațiile pentru medicamentele unei farmacii sunt:nume medicament,preț,cantitate,data primirii,data expirării. +  - Se dă un vector cu n întregi. Scrieţi o funcţie care să creeze un arbore binar de căutare cu valorile din vector. 
-    Evidența medicamentelor se ține cu un program care are drept structură de date un arbore de căutare după nume medicament.+  - Se dă un arbore binar ce stochează întregi. Scrieţi o funcţie care verifică dacă arborele este binar de căutare. 
 +  - Se dă un arbore binar de căutare ce stochează  întregi. Scrieţi o funcţie care verifică dacă o valoare dată se află în arbore(căutare). 
 +  - Acelaşi arbore – inserare(şi să rămână arbore de căutare) 
 +  - Acelaşi arbore – ştergere(şi să rămână arbore de căutare) 
 + 
 +Puteţi testa primele 5 exerciţii în acelaşi program. 
 + 
 +===Problemă întreagă=== 
 +  * Să se realizeze stocul unei farmacii,știind că informațiile pentru medicamentele unei farmacii sunt:nume medicament,preț,cantitate,data primirii,data expirării. 
 + 
 +Evidența medicamentelor se ține cu un program care are drept structură de date un arbore de căutare după nume medicament.
 Să se scrie programul care execută următoarele operații: Să se scrie programul care execută următoarele operații:
 *Creează arborele de căutare *Creează arborele de căutare
Linia 242: Linia 255:
 *Tipăreste medicamentele în ordine lexicografică *Tipăreste medicamentele în ordine lexicografică
 *Elimină un nod identificat prin nume medicament *Elimină un nod identificat prin nume medicament
-*Creează un arbore de căutare cu medicamentele care au data de expirare mai meche decât o dată specificată de la terminal +*Creează un arbore de căutare cu medicamentele care au data de expirare mai "mică" decât o dată specificată de la terminal 
-*Determinați greutatea arborelui și verificați dacă este binar complet sau nu+*Determinați greutatea(fie greutatea = numărul de frunze) arborelui și verificați dacă este binar complet sau nu
  
laboratoare/laborator-04.txt · Ultima modificare: 2018/02/25 22:34 de către mihai.iacov