An +BN+C: N On N N N
An +BN+C: N On N N N
ORG
1394/03/18 ﻛﺎرﺷﻨﺎﺳﻲ و ﻛﺎرﺷﻨﺎﺳﻲ ارﺷﺪ
10:30
ﺳﺮي ﺳﻮال : زﻣﺎن آزﻣﻮن )دﻗﻴﻘﻪ( :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ : ﺗﻌﺪاد ﺳﻮاﻻت :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ :
در اﻟﮕﻮرﻳﺘﻢ زﻳﺮ در ﺻﻮرﺗﻲ ﻛﻪ n=mﺑﺎﺷﺪ ﻣﺮﺗﺒﻪ اﺟﺮاﻳﻲ ﺑﺮاﺑﺮ اﺳﺖ ﺑﺎ : -2
.
) o(log 2 n ) < o (n ) < 0(n log 2 n ) < 0(n 2 ) < 0(2n
.
) o(log 2 n ) < o (n ) < 0(n log 2 n ) < 0(2n ) < 0(n 2
.
) o (n ) < o(log 2 n ) < 0(n log 2 n ) < 0( n 2 ) < 0(2n
.
) o (n ) < o(log 2 n ) < 0(n log 2 n ) < 0(2n ) < 0( n 2
ﭼﻨﺪ ﻋﻤﻞ ﺿﺮب اﻧﺠﺎم ﻣﻲ ﺷﻮد ؟ A*B*C ﺑﻪ ﺗﺮﺗﻴﺐ )A(3,4),B(4,6),c(6,2 در ﺿﺮب ﺳﻪ آراﻳﻪ -4
-5در اﻟﮕﻮرﻳﺘﻢ mergesortاﮔﺮ ﺑﻪ ﺟﺎي اﻳﻨﻜﻪ ﻫﺮ ﺑﺎر ﻟﻴﺴﺖ ﺑﻪ دو ﻗﺴﻤﺖ ﻣﺴﺎوي ﺗﻘﺴﻴﻢ ﺷﻮد ﺑﻪ ﭼﻬﺎر ﻗﺴﻤﺖ ﻣﺴﺎوي
ﺗﻘﺴﻴﻢ ﮔﺮدد و در ﻣﺮﺣﻠﻪ ﺗﺮﻛﻴﺐ ﺑﺎ ﭼﻬﺎر ﻟﻴﺴﺖ در ﻳﻚ دﻳﮕﺮ ادﻏﺎم ﺷﻮﻧﺪ ﭘﻴﭽﻴﺪﮔﻲ زﻣﺎﻧﻲ اﻟﮕﻮرﻳﺘﻢ ﭼﻪ ﺧﻮاﻫﺪ ﺷﺪ؟
WWW.UNIP.IR
WWW.20FILE.ORG
1394/03/18 ﻛﺎرﺷﻨﺎﺳﻲ و ﻛﺎرﺷﻨﺎﺳﻲ ارﺷﺪ
10:30
ﺳﺮي ﺳﻮال : زﻣﺎن آزﻣﻮن )دﻗﻴﻘﻪ( :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ : ﺗﻌﺪاد ﺳﻮاﻻت :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ :
T(n)=9T(n/3)+n
)o(n . )o(log n . . .
) o(n log n ) o(n 2
: / ;
/
/ '7 17
! @ 9 1
/ ABC, 8
1
/ ;
1D% ;EA A 7 F6 A
!: -7
:/ ;
/
/ M 9' @'/ L
FAU
/ A6 FA F!"I% @ 9 'L @B -9
!
H!I/ ' '!-' &
V9 $O L 17 'L @B L -10
ﻣﺠﻤﻮﻋﻪ ﺗﻤﺎﻣﻲ ﻣﺴﺎﺋﻞ ﺗﺼﻤﻴﻢ ﮔﻴﺮي ﻛﻪ ﺗﻮﺳﻂ اﻟﮕﻮرﻳﺘﻢ ﻫﺎي زﻣﺎﻧﻲ ﭼﻨﺪﺟﻤﻠﻪ اي ﻗﺎﺑﻞ ﺣﻞ ﻫﺴﺘﻨﺪ ﺟﺰو ﻛﺪام ﻛﻼس ﻣﻲ -11
ﺑﺎﺷﻨﺪ؟
: / ;
/
/ n#1 Q, / N9O 17 ;EA A
!: -12
ﺳﺮي ﺳﻮال : زﻣﺎن آزﻣﻮن )دﻗﻴﻘﻪ( :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ : ﺗﻌﺪاد ﺳﻮاﻻت :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ :
در ﻛﺪام روش اﺑﺘﺪا ﻧﻤﻮﻧﻪ ﻫﺎي ﻛﻮﭼﻚ ﺗﺮ را ﺣﻞ ﻣﻲ ﻛﻨﻴﻢ ،ﻧﺘﺎﻳﺞ را ذﺧﻴﺮه ﻣﻲ ﻛﻨﻴﻢ و ﻫﺮ ﮔﺎه ﺑﻪ آﻧﻬﺎ ﻧﻴﺎز ﭘﻴﺪا ﺷﺪ ﺑﻪ ﺟﺎي -13
.ﮔﺎﻫﻲ اوﻗﺎت درﺧﺖ ﺑﻬﻴﻨﻪ ﺗﻮﻟﻴﺪ ﻣﻲ ﻛﻨﺪ. .ﻫﻤﻴﺸﻪ درﺧﺖ ﺑﻬﻴﻨﻪ ﺗﻮﻟﻴﺪ ﻣﻲ ﻛﻨﺪ.
.اﻏﻠﺐ اوﻗﺎت درﺧﺖ ﺑﻬﻴﻨﻪ ﺗﻮﻟﻴﺪ ﻣﻲ ﻛﻨﺪ. .ﻫﻴﭻ وﻗﺖ درﺧﺖ ﺑﻬﻴﻨﻪ ﺗﻮﻟﻴﺪ ﻧﻤﻲ ﻛﻨﺪ.
ﻛﺪام اﻟﮕﻮرﻳﺘﻢ ﺑﺮاي ﻳﺎﻓﺘﻦ ﻛﻠﻴﻪ ﻛﻮﺗﺎﻫﺘﺮﻳﻦ ﻣﺴﻴﺮﻫﺎ از ﻣﺒﺪا واﺣﺪ ﺑﻪ ﻣﻘﺼﺪﻫﺎي ﻣﺘﻔﺎوت ﺑﻜﺎر ﻣﻲ رود؟ -15
ﻛﺪام اﻟﮕﻮرﻳﺘﻢ ﻳﺎﻟﻲ را) از ﺑﻴﻦ رﺋﻮس ﻫﻤﺴﺎﻳﻪ (در ﻫﺮ ﻣﺮﺣﻠﻪ اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﺪ ﻛﻪ ﻣﻨﺠﺮ ﺑﻪ ﺣﺪاﻗﻞ اﻓﺰاﻳﺶ در ﻣﺠﻤﻮع ﻫﺰﻳﻨﻪ ﻫﺎ -16
ﻣﻲ ﮔﺮدد ؟
ﻛﺪاﻣﻴﻚ از ﻣﻮارد ذﻳﻞ ﺟﺰو ﺳﻪ ﺷﺮط ﻻزم ﺑﺮاي روش ﺗﻘﺴﻴﻢ و ﺣﻞ ﻧﻤﻲ ﺑﺎﺷﺪ؟ -17
-18ﻛﺪام روش ﭘﻴﺸﻨﻬﺎد ﻣﻲ ﻛﻨﺪ ﻛﻪ ﻣﻲ ﺗﻮان اﻟﮕﻮرﻳﺘﻤﻲ ﻧﻮﺷﺖ ﻛﻪ ،ﻣﺮﺣﻠﻪ ﺑﻪ ﻣﺮﺣﻠﻪ اﺟﺮا ﺷﻮد و در ﻫﺮ زﻣﺎن ﻳﻚ ورودي را
ﺑﺮرﺳﻲ ﻧﻤﺎﻳﺪ و ﺑﺮرﺳﻲ اﻧﺠﺎم ﺷﺪه در ﻣﻮرد ﺷﺪﻧﻲ
ﺑﻮدن ﻳﺎ ﻧﺒﻮدن ﺟﻮاب ﻫﺎ ﻣﻲ ﺑﺎﺷﺪ؟
ﺳﺮي ﺳﻮال : زﻣﺎن آزﻣﻮن )دﻗﻴﻘﻪ( :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ : ﺗﻌﺪاد ﺳﻮاﻻت :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ :
:/ ;
/
/ L Y/ 'L @B -19
n
T (n) = 3T ( ) + n
2
O (n log n ) . O(n log3 ) . O (n ) . O (n log2 ) .
ﺑﻜﺎرﮔﻴﺮي روش ﺗﻘﺴﻴﻢ و ﺣﻞ ﺑﺮاي ﻛﺪاﻣﻴﻚ از ﻣﺴﺌﻠﻪ ﻫﺎي زﻳﺮ ﻣﻨﺎﺳﺐ ﻧﻤﻲ ﺑﺎﺷﺪ؟ -20
:/ ;
/
/ [", n / 9 A 8" 8$ ZA
!M 'L @B -21
) O( n
. O (n ) . O (n 2 ) . O (n log n ) .
.داده ﻫﺎ از ﻗﺒﻞ ﺑﻪ ﺻﻮرت ﻧﺰوﻟﻲ ﻣﺮﺗﺐ ﺷﺪه ﺑﺎﺷﻨﺪ. .داده ﻫﺎ از ﻗﺒﻞ ﺑﻪ ﺻﻮرت ﺻﻌﻮدي ﻣﺮﺗﺐ ﺷﺪه ﺑﺎﺷﻨﺪ.
.ﺑﻪ وﺿﻌﻴﺖ ورودي داده ﻫﺎ ﺑﺴﺘﮕﻲ ﻧﺪارد. .داده ﻫﺎ از ﻗﺒﻞ ﻣﺮﺗﺐ ﺷﺪه ﺑﺎﺷﻨﺪ.
ﺑﺮاي ادﻏﺎم دو ﻟﻴﺴﺖ ﻣﺮﺗﺐ ﺑﺎ nﻋﻨﺼﺮ ،ﺣﺪاﻛﺜﺮ ﭼﻪ ﻣﻴﺰان ﻣﻘﺎﻳﺴﻪ ﻧﻴﺎز ﻣﻲ ﺑﺎﺷﺪ؟ -23
:/ ;
/
/ VAA 1N9O 8
A ;
4!/ A Q% 1N9O ZL -24
:/ ;
/
/ L -6L/ @\/
'L @B -25
ﺳﺮي ﺳﻮال : زﻣﺎن آزﻣﻮن )دﻗﻴﻘﻪ( :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ : ﺗﻌﺪاد ﺳﻮاﻻت :ﺗﺴﺘﻲ :ﺗﺸﺮﻳﺤﻲ :
`- 2
<F' ,
/ 'L @0 A &
! 7 V
.!V' @9C !] /
'L @B ^' L
_] 8M 8 -1
H!I/
<F' , ﻓﺮض ﻛﻨﻴﺪ ﻟﻴﺴﺘﻲ ﺣﺎوي ﻋﻨﺎﺻﺮ زﻳﺮ ﺑﺎﺷﺪ: -2
17,20,10,25,11,8,18
ﺑﺎ اﺳﺘﻔﺎده از ﻣﺮﺗﺐ ﺳﺎزي ﺳﺮﻳﻊ اﻳﻦ ﻟﻴﺴﺖ را ﻣﺮﺗﺐ ﻧﻤﺎﺋﻴﺪ.
<F' ,
@
2, ;
n=4 Za A @6 !B/ ]/ 1
@ 9 @'' 1
/
L n @ 9 1
/ ABC, 8 -3
<F' ,
.!a ; !/
8
4
'L 6!dM @I'
!% 8 -4
<F' , ﻣﺘﻨﻲ ﺷﺎﻣﻞ ﺣﺮوف زﻳﺮ ﻣﻲ ﺑﺎﺷﺪ .ﺗﻌﺪاد ﻛﺎراﻛﺘﺮﻫﺎي اﻳﻦ ﻣﺘﻦ 89اﺳﺖ ﻛﻪ ﺗﻌﺪاد ﺗﻜﺮارﻫﺎ ﺑﻪ ﺻﻮرت ذﻳﻞ ﻣﻲ ﺑﺎﺷﺪ -5