Professional Documents
Culture Documents
Abstraksioni i te dhenave
• Tabelat (Arrays)
– Tabelat (array) homogjene
– Tabelat (array) heterogjene – te agreguara
• Listat
– Stivat (Stack)
– Rradhet (Queue)
• Pemet (Tree)
Figura 8.1 Listat, stivat dhe rradhet
Terminologjia per Arrays
PRESIDENTI
N/PRESIDENTI I N/PRESIDENTI I
N/PRESIDENTI I SHERBIMEVE
SHITJEVE FINANCAVE
• Abstraksioni
– Mbron users (softueret aplikative) nga detajet e data
storage
• Struktura Statike vs. Dinamik
– A ndryshon forma dhe madhesia me kalimin e kohes?
• Pointer
– Nje zone ruajtje qe mban adresen ku ruhet e dhena
• Perdoren me vone per te aksesuar te dhenat
Koncepte te rendesishme
• Strukture e lidhur
– Cdo nyje = data cells + dy shenjuesit e bijve
– E aksesueshme nepermjet nje shenjuesi qe tregon
nyjen rrenje
• Strukture tabele e vazhdueshme
– A[1] = nyja rrenje
– A[2],A[3] = bir i A[1]
– A[4],A[5],A[6],A[7] = bir i A[2] dhe A[3]
Fig. 8.16 Organizimi konceptual dhe
aktual i nje peme binare duke perdorur
sistemin e lidhur
Figura 8.17 Nje peme ruatje pa
shenjues
Figura 8.18 Nje peme e crregullt, e
pabalancuar e paraqitur ne formen
konceptuale dhe si do te ruhet pa shenjuesa
Manipulimi i struktures se te dhenave
Problemi:
Te ndertojme nje tool abstrakt qe konsiston ne
nje liste emrash ne renditje alfabetike
nepermjet operacioneve search, print dhe
insert.
Figura 8.20 Germat nga A ne M te
vendosur sipas nje peme te renditur
Figura 8.21 Kerkimi binar nese lista
implementohet si nje peme binare e lidhur
Figure 8.21 Kerkimi binar nese lista
implementohet si nje peme binare e lidhur