• Tidak ada hasil yang ditemukan

ﺗﻤﺮﯾﻦ ﺳﺮی اول ﺳﺎﺧﺘﻤﺎن داده ﻫﺎ داﻧﺸ ﺪه رﯾﺎﺿ . داﻧﺸ ﺎه ﺻﻨﻌ

N/A
N/A
Protected

Academic year: 2025

Membagikan "ﺗﻤﺮﯾﻦ ﺳﺮی اول ﺳﺎﺧﺘﻤﺎن داده ﻫﺎ داﻧﺸ ﺪه رﯾﺎﺿ . داﻧﺸ ﺎه ﺻﻨﻌ"

Copied!
2
0
0

Teks penuh

(1)

لوا یﺮﺳ ﻦﯾﺮﻤﺗ

ﺎﻫ هداد نﺎﻤﺘﺧﺎﺳ ٩٩ رﺎﻬﺑ . ﺳﻮﻃ ﻦﯾﺪﻟاﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﺘﻌﻨﺻ هﺎ ﺸﻧاد . ﺿﺎﯾر هﺪ ﺸﻧاد

؟دﻮﺷ ﻣ اﺮﺟا رﺎﺑ ﺪﻨﭼ ﺮﯾز ﺪﮐ ﻪﻌﻄﻗ رد مرﺎﻬﭼ ﻂﺧ . ١

1. i = 1

2. while(i < n):

3. i = i * 3

4. count = count + 1

؟ﺪﻧﻮﺷ ﻣ اﺮﺟا رﺎﺑ ﺪﻨﭼ ماﺪﮐ ﺮﻫ ﻢﺠﻨﭘ و مﻮﺳ یﺎﻬﻄﺧ ،ﺮﯾز ﺪﮐ ﻪﻌﻄﻗ رد . ٢

1. for i in range(1,n):

2. while (j < n) : 3. j = j * 2

4. for k in range(1,j):

5. count= count + 1

ﺐﺴﺣ ﺮﺑ ار ﺪﻫد ﻣ مﺎﺠﻧا ﻣﺎﻏدا و ﯽﺑﺎﺒﺣ ، ﺟرد یزﺎﺳ ﺐﺗﺮﻣ ﻢﺘﯾرﻮ ﻟا ﻪﮐ یا ﻪﺴﯾﺎﻘﻣ داﺪﻌﺗ ﺮﯾز یﺎﻫ ﻪﻟﺎﺒﻧد زا ﯾ ﺮﻫ یاﺮﺑ . ٣ .ﺖﺳا1,2, . . . , nزا ﺘﺸ ﯾﺎﺟ ﻪﻟﺎﺒﻧد ﺮﻫ ﺪﯿﻨﮐ ﺖﻗد .ﺪﯿﺴﯾﻮﻨﺑΘ()

2,3,4, . . . , n,1 (آ) n, n−1, n−2, . . . ,3,2,1 (ب) 1,2,3, . . . , k, n, n−1, n−2, . . . , k+ 1 (ج)

.ﺪﯿﻨﮐ ﺐﺗﺮﻣΘ()ﯽﺒﻧﺎﺠﻣ ناﺮﮐ سﺎﺳا ﺮﺑ ار ﺮﯾز ﻊﺑاﻮﺗ . ۴

f1(n) =n2.5 f2(n) = 2n+ 3 f3(n) = nlogn f4(n) = 2n f5(n) = log(n!) f6(n) = (logn)!

.ﺪﯿﻧﺰﺑ لﺎﺜﻣ ﻊﺑﺎﺗ ﯾ ﺮﯾز تﻻﺎﺣ زا ماﺪﮐ ﺮﻫ یاﺮﺑ . ۵ f(n+ 1)∈O(f(n)) (آ) f(n+ 1)∈/ O(f(n)) (ب) f(n+ 1)∈O(f(n)) ﻟو f(2n)∈/ O(f(n)) (ج)

f(2n)∈O(f(n)) (د) ﻪﮐ ﺘﻗوT(n) = Θ(nlogn)ﺪﯿﻫد نﺎﺸﻧ ﻠﺻا ﻪﯿﻀﻗ زا هدﺎﻔﺘﺳا نوﺪﺑ . ۶

∀n >1, T(n) = 7T(n/8) +log(n!) ∀n 1, T(n) = 1

(2)

ﻦﯾا ﻒﯿﺻﻮﺗ .ﺪﯾﺮﯿ ﺑ ﺮﻈﻧ رد ارbوaﺢﯿﺤﺻ دﺪﻋ ود ﻦﯿﺑ کﺮﺘﺸﻣ ﻪﯿﻠﻋ مﻮﺴﻘﻣ ﻦﯾﺮﺘﮔرﺰﺑ ندﺮﮐ اﺪﯿﭘ یاﺮﺑ سﺪﯿﻠﻗا ﻢﺘﯾرﻮ ﻟا . ٧ .ﺖﺳا ﺮﯾز ترﻮﺼﺑ ﺘﺸﮔزﺎﺑ ترﻮﺼﺑ ﻢﺘﯾرﻮ ﻟا

procedure gcd(a,b) # a >= b x := a

y := b

r := x mod y if (r == 0)

return b else

x := y y := r

return gcd(x,y)

هﺎﮕﻧآ ﺪﺷﺎﺑ (ﺖﻟﺎﺣ ﻦﯾﺮﺗﺪﺑ رد) سﺪﯿﻠﻗا ﻢﺘﯾرﻮ ﻟا یاﺮﺟا نﺎﻣز T(n) ﺮﮔا ﺪﯿﻫد نﺎﺸﻧ .n = max{a, b} ﺪﯿﻨﮐ ضﺮﻓ .ﺖﺳاT(n)Θ(logn) داﺪﻋا ،ﺖﻟﺎﺣ ﻦﯾﺮﺗﺪﺑ یاﺮﺑ .دﻮﺷ ﻣ ﻒﺼﻧ ﻞﻗاﺪﺣ یدورو دﺪﻋ هزاﺪﻧا سﺪﯿﻠﻗا ﻢﺘﯾرﻮ ﻟا مﺎﮔ ود ﺮﻫ رد ﺪﯿﻫد نﺎﺸﻧ :ﯽﯾﺎﻤﻨﻫار (b =Fn, a=Fn+1)ﺪﯾﺮﯿ ﺑ ﺮﻈﻧ رد ار ﭼﺎﻧﻮﺒﯿﻓ

Referensi

Dokumen terkait