sakhtoman dadeha 90-91 - nimsal 1 -f1notes.ir

12
:() ﻛﺎرﺷﻨﺎﺳﻲ درس رﺷﺘﻪ ﺗﺤﺼﻴﻠﻲ/ﻛﺪ درس ﺳﺮي ﺳﻮال ﺗﻌﺪاد ﺳﻮاﻻت : ﺗﺴﺘﻲ : ﺗﺴﺘﻲ(دﻗﻴﻘﻪ) زﻣﺎن آزﻣﻮن ﺗﺸﺮﻳﺤﻲ ﺗﺸﺮﻳﺤﻲ , : : : : : : : ( ) ,( ) , , ( ) ,( ) ,( ) , , ) 2 ( log 5 2 7 2 2 2 n n n n n n θ + = n i n i 0 4 3 ) ( θ ) ! ( )! (log 2 n n Ω ) ( 10 20 n n n n θ + 1 2 3 4 - . . . . sum=0 for (i=0; i<n ; i++) for (j=0; j<i; j++) for (k=0; k<3; k++) sum++; ) ( 3 n O ) (n O ) log ( n n O ) ( 2 n O 2 2 3 4 - . . . . ] ][ ][ [ p n m A ] [ p n m B × × . ] ][ ][ [ k j i A B i*n*p+j*m+k i*n*p+j*p+k m*n*p+n*p+1 i*m*n+j*n+k 3 2 3 4 - . . . . . A A B ] ][ [ j i A ] [ k B k=2i+j-2 k=2i+j+2 k=i+2j+2 k=i+2j-2 4 2 3 4 - . . . . Prefix : GH F E ABCD + - + / / *^ infix ) ^ .( )) /( ( ) *( H G F E A D C B + + - H G EF D C A B + + - ) ( * H G F E D C A B + + - / / * )) /( /( * H G F E D C A B + + - 5 2 3 4 - . . . . ﺻﻔﺤﻪ1 از11 ﻧﻴﻤﺴﺎل اول1390-91 /

Upload: ehsangh100

Post on 14-Apr-2017

190 views

Category:

Engineering


5 download

TRANSCRIPT

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

. / 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

BCD "E! /8789'F G

)2(log527222 nn

nnnn θ∈+∑

=

n

i

ni0

43 )(θ

)!()!(log2 nn

Ω∈)(1020 nn

nn θ∉+

1

.2

34

-

..

..

G 587 I'()* J8KLsum=0

for (i=0; i<n ; i++)

for (j=0; j<i; j++)

for (k=0; k<3; k++)

sum++;

)(3

nO)(nO)log( nnO)(2

nO

2

.234

-

....

>8M N]][][[ pnmA >8M / N / ][ pnmB ××9! ON . +8P +,Q >R ]][][[ kjiA N BG 587

i*n*p+j*m+ki*n*p+j*p+km*n*p+n*p+1i*m*n+j*n+k

3

.234

-

....

J .89'F ]D ^ D _R` aL b R` c D R` D9! %9 N 7 F >R` A N > , 8 8P >R` / . ]D ^ D9! > +,Q > c8 (P P A _>8M / N / B a > R ; c]][[ jiA ][kBG (e

k=2i+j-2k=2i+j+2k=i+2j+2k=i+2j-2

4

.234

-

....

"E!Prefix: +8P + GHFEABCD +−+ //*^

/87 "E! kM infix"E! l(4 G89'F <!) ^ ) & n&! ( .(

))/(()*(

HGFEADCB

++−

HG

EFDCAB

++− )(*

HGFEDCAB

++− //*))/(/(* HGFEDCAB

++−

5

.2

34

-

..

..

11 از 1 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

) "E! >(q $ rD *(&M rD ( L sPr %' f:(897 : rD >8'

*(&M rDr=maxqueue-1>(q $ rD f= (r+1) % maxqueue

*(&M rDr=maxqueue-1>(q $ rD r=maxqueue-1

*(&M rDr=f-1>(q $ rD f= (r+1) % maxqueue

*(&M rDr=f>(q $ rD r=f

6

.

2

3

4

-

.

.

.

.

rD Q1 Q2:89'F D9! >

:1Q

9 24 16 40 18 25 74

0 1 2 3 4 5 6

:2Q

0 4 6 3 8 5

0 1 2 3 4 5

JrD Q3/ rD *, c8P L >e "(' 8q rD Q3587 G i=0;

while (! IsEmpty(Q1) && ! IsEmpty(Q2))

x=Del(Q1);

y=Del(Q2);

if (y==i) Add(Q3,x);

i++;

)) Del(Qi a 9M 7 >9! rD Qi$ (P ) Add(Qi,k a 9M 7 9! k rD

Qi4A (.(P

3 @ 2 0@ .23 1 @3 0@

7

.234

-

....

11 از 2 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

JLG8 5 >7 ; c8P >8 (L F* / P ON int f1(Node * L)

int m=0;

for (Node *p=L; p!=NULL; p=p→→→→Next)

if (m<p→→→→info) m=p→→→→info;

return (m);

.8 J >8 (L F* + a'J

.8 J >8 (L F* +J 8M

.8 J >8 (L F* +J a,N 8q

.8 J ': >8 (L F* +J a* 8q 7 >8q a*

8

.

2

3

4

-

.

.

.

.

<! >e * P ON >8 (L F* J ` >(' ; LG8& O(M Node * func(Node * L)

Node *m, *t;

m=NULL;

while (L)

t=m; m=L;

L=L→→→→Next;

*

return (m);

t→→→→next=m;m=m→→→→next;L→→→→Next=m;m→→→→Next=t;

9

.234

-

....

11 از 3صفحه 91-1390نيمسال اول 11/447

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

. / 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

Jx y: c8P J8e >8 (L F* P ON Node * func (Node * x, Node * y)

Node * p=x;

if (!x=NULL)

while (p→→→→next!=NULL) p=p→→→→Next;

p→→→→Next=y;

else x=y;

return (x);

xy قرار مي دهد. را معكوس نموده و آدرس شروع آن را در متغير ليست

yx ملحق نموده و آدرس شروع ليست جديد را بر مي گرداند. را به انتهاي ليست ليست

xy ملحق نموده و آدرس شروع ليست جديد را بر مي گرداند. را به انتهاي ليست ليست

xyx مي شود. جايگزين ليست غير تهي باشد، ليست اگر ليست

10

.

2

3

4

-

.

.

.

.

e,funcGF; >8 (L F* P ON 4

void func (Node * L)

if (L)

cout << L →→→→info;

func (L →→→→ Next);

cout << L→→→→info;

ABCCBAAABBCCABCABCCBA

11

.234

-

....

11 از 4 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

J +P >8 (L F* /F R+8P > +L 8997 +P >8 (L F* ,N k 9! 7

G F* D9! 8M 'F k&! /87 >e .

حذف آخرين عنصرحذف اولين عنصر

درج يك عنصر در ابتداي ليستدرج يك عنصر در انتهاي ليست

12

.2

34

-

..

..

ON +J c >8 (L F* t +J 8M 8 p +&P /9* "(' 587 (9 a > .(P 4A . 0

+JtG897 8q

rightprightt

pleftt

→=→

=→

rightprightt

rightpleftt

→=→

→=→

leftrightprightt

leftpleftt

→→=→

→=→

leftrightprightt

pleftt

→→=→

=→

13

.2

34

-

..

..

/ Min?Heap ( ; ) >8 7 +J *, p1 c@3 c11 c@1 c@0 c13 c@1 cp3+8P 4A

6 . a > $ n&! Min?Heap ; N "(D 7) % , J 5

G 9J 587 ( +8P + :

@1c11c13cp3cp1@1c13c11cp3cp1@1c13c11cp1cp3@1c11c13cp1cp3

14

.234

-

....

&LPostOrderG 587 nq ,

BEFCDAEFBCDAABCDEFCEFBDA

15

.234

-

....

11 از 5 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

JT %^ , / n 8P +J n0 > +J 8M n1 e > +J 8M . n2+J 8M e >0 KG89'F ` :& /87 c8P , ]

I ( 1log2 +=n

K II (1n2n0 += III (12n −=k

I IIIIII III II III

16

.234

-

....

] n7 , / h: +J 8M 78$ n`8$

n`8$∑

=

−+

1

1

1 1)2(h

i

i

78$ ∑

=

h

i

i

1

12

n`8$∑

=

h

i

i

1

12

78$ ∑

+

=

1

1

12h

i

i

n`8$1)2(

1

1+∑

=

h

i

i

78$ 1)2(

1

1

1+∑

+

=

h

i

i

n`8$1)2(

1

1

1−∑

=

h

i

i

78$ 1)2(

1

1+∑

=

h

i

i

17

.2

34

-

..

..

, n&!Heap ) J8KL ; > kM' >('Fe , >('Fe , ch

G( , ]

Heap پيچيدگي درج در n) O(log درخت جستجوي دودوديي پيچيدگي ،n) O(logدرخت جستجوي متعادل پيچيدگي ،n) O(log

Heap پيچيدگي درج در n) O(log درخت جستجوي دودوديي پيچيدگي ،O(h)درخت جستجوي متعادل پيچيدگي ،O(h)

Heap پيچيدگي درج در O(n) درخت جستجوي دودوديي پيچيدگي ،O(n)درخت جستجوي متعادل پيچيدگي ،n) O(log

Heap پيچيدگي درج در O(n) درخت جستجوي دودوديي پيچيدگي ،O(h)درخت جستجوي متعادل پيچيدگي ،O(h)

18

.

2

3

4

-

.

.

.

.

11 از 6 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

$a, b,c,d,eG 587 $ a 'F a&4 , . +8P + 4 k8e

$ a b c d e

4

>3/31 3/. 3/01 3/0¢ 3/0

19

.2

34

-

..

..

11 از 7 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

>('Fe J Jdfs O£ c897 ¤4) G 587 ; +J &L cI97 P .(8 (P ¥' E]* $ +J / 8 4

CABDEFHICABDIEFHCAEHBFIDCABDEHIF

20

.234

-

....

11 از 8 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

>%' nD$ , > 9J /87 c(P +]' IL I'()* 9&7 >P(L , 7 8L > J

G8 I'()* a 5( $

21

.2

34

-

..

..

11 از 9 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

>('Fe nD$ nq J BFS O£ P V1:

v1, v2, v3, v4, v5, v6v1, v6, v5, v4, v2, v3

v1, v6, v4, v2, v3, v5v1, v6, v4, v2, v5, v3

22

.2

34

-

..

..

BCD 9J 587 > > I'()* ( GF

است.O(n)مرتب سازي حبابي در حالتي كه ليست مرتب باشد، داراي مرتبه زماني

مرتب سازي حبابي و ادغامي پايدار هستند.

در الگوريتم مرتب سازي سريع بدترين حالت زماني است كه آرايه مرتب باشد.

در الگوريتم مرتب سازي درجي بدترين حالت زماني است كه آرايه مرتب باشد.

23

.

2

3

4

-

.

.

.

.

Jj)i,sub(s, , i 'P 5 S 8M j c8 J '77 f(s,4) : "(D

>+−−

==

1ifnn,1)sub(s,1)n1),nf(sub(s,1,

1ifnsn)f(s,

'P > ABCD""s =:8P 8(, e(

ABCD""sمقدار DCBA""sمقدار باقي بماند.= شود.=

8qAABCD""s =.(P 8qABCDD""s =.(P

24

.2

34

-

..

..

دو ل ز ده.

11 از 10 صفحه 91-1390 نيمسال اول ../@@p

:() ! "#$

كارشناسي

درس

رشته تحصيلي/كد درس

سري سوال زمان آزمون (دقيقه) : تستيتعداد سواالت : تستي تشريحيتشريحي

%&'()* + &',, + &',

./ 0123 123 :::

:

:

: :

(4 5 )(67 89%...1..089%,( :89;) "!<= >94 89%,"!<= >94 89%, ?

:89;(4 )(67 89%,( :89;)(67 5( !,( :89;)4 5 ?(67...1.@3 "A, ?

(67 5( !,7.1..303

E (D sub . ) 8P j)i,sub(s, , i 'P 5 S 8M j E c(8 J '77 f:

>+−−

==

1ifnn,1)sub(s,1)n1),nf(sub(s,1,

1ifnsn)f(s,

)2(n

O)(log2

nO)(

2nO)(nO

25

.234

-

....

.8& EC N e E 'P( >( c':J I'()* 1-

C: "b(

.+&

N JA n > +L > 9! k c(P '4J ':L push popa > +L > G8& EC ( a J8KL 'P( ':L

2- .+&

a J8KL +7 EC N ] c, / : ON 4 7 8F(9 ':J

.8N 8

3- 0+&

.8& ©; k ,N >8 (L F* / > + 7 8F(9 M 4- .+&

G 8L I'()* a N .8& EC N J8KL 'P( ' > I'()* 5- 0+&

11 از 11 صفحه 91-1390 نيمسال اول ../@@p

ج1د2ب3الف4د5الف6د7الف8د9ب10الف11ب12الف13الف14الف15ب16الف17ب18ج19ب20د21د22د23الف24د25الف26د27الف28الف29ج30

ساختمان داده ترم اول ٩١_٩٠