You are on page 1of 2

REPUBLIKA E SHQIPËRISË

UNIVERSITETI I TIRANËS
FAKULTETI I EKONOMISË

Emri : Ergi
Mbiemri : Canollari
Grupi : Anglisht IE
Viti akademik i fillimit: Viti i Pare 2020
5 shifrat e fundit te IDs: 7030O

Tezë provim për lëndën Algoritmikë

Dega: Informatikë Ekonomike, Viti i Irë


Data e provimit: 15 Shkurt 2021, ora 15:00

1. Sa krahasime të elementeve bëhen nga (a) Insertionsort, (b) QuickSort dhe (c) MergeSort në rastin
kur tabela e të dhënave është e renditur para se të filloje procesi.( 10 pikë)

(a)Insertion sort-Ne cdo cikel eleminti qe vjen i radhes krahasohet me fqinjin e tij ne te majte.Perderisa ai
eshte me i madh cikli do te perfundoje.Keshtu qe vetem 1 krahasim do te kryhet per cdo cikel te jashtem dhe
gjithsej do te jene n-1 krahasime.

(b)Quick Sort-Ne cdo ndarje ne leme jashte vetem 1 element(pivot),kehstu qe numri i pergjithshem i
krahasimeve eshte (n-1)+(n-2)+(n-3)+....+1=n(n-1)/2

(c)Merge Sort-Nese elementet jane tashme te renditur,shkrirja e dy pjeseve ka nevoje vetem per n/2
krahasime.Keshtu qe relacioni i rekurrences eshte T(n)=T[n/2]+T[n/2]+[n/2] dhe T(1)=0
Per thjeshtesi duke supozuar se n eshte fuqi e 2-it,do te kemi T(n)=2T(n/2)+n/2=(nlogn)/2.

2. Hartoni një algoritëm që gjen dy elemente në një tabelë me numra jo-negative të tillë që të japin, në
vlerë absolute, diferencën më të madhe.
-- Sa është koha e ekzekutimit nisur nga veprimi më i kushtueshëm?( 15 pikë)
3. Duke supozuar se bashkësia e vlerave të mundshme është bashkësia {a, b, c, d}, të renditet lista e
mëposhtme në rendin alfabetik me anë të algoritmit të llogaritjes së shpërndarjes
(DistributionCounting): ( 15 pikë)

a, a, b, c, a,b, c, d, c, b

Shkruani zgjidhjen e ushtrimit....

A Simboli frekuenca Frekuenca Gjurmimi 0 1 2 3 4 5 6 7 8 9


a kumulative
a
a 3 3 2
b 3 6 5,4,3 b
c 3 9 8,7,6 c
d 1 10 9 d
c
b
a
c
b
a
a

Suksese!

You might also like