asd kolosy sprawdziany1 2 3, SPR 1 test 01

background image

Algo

rytmy

i

struktury

danych



materiaªy

¢wiczenio

w

e

Studia

dzienne

PJWSTK

SPRA

WDZIAN

I

Imi¦

i

nazwisk

o:

Nr

indeksu:

Nr

grup

y:

Uw

aga!

Spra

wdzian

jest

testem

wielokrotnego

wyb

oru,

gdzie

wszystkie

mo»liw

e

k

om

binacje

o

dp

o

wiedzi

dopuszczalne

(tj.

zaró

wno

wszystkie

o

dp

o

wiedzi

p

opra

wne,

cz¦±¢

o

dp

o

wiedzi

p

opra

wna

jak

i

brak

o

dp

o

wiedzi

p

opra

wn

yc

h).

P

opra

wne

o

dp

o

wiedzi

nale»y

zaznaczy¢,

z

lew

ej

stron

y

k

artki,

sym

b

olem

+.

Natomiast

sym

b

ol

-

jak

i

brak

sym

b

olu

przy

o

dp

o

wiedzi

oznacza

o

dp

o

wied¹

niep

opra

wn¡.

Pytanie

jest

uznane

za

p

opra

wnie

rozwi¡zane

(tj.

+1pkt)

wtedy

i

t

ylk

o

wtedy

gdy

wszystkie

jego

o

dp

o

wiedzi

zaznaczone

p

opra

wnie.

›yczym

y

p

o

w

o

dzenia

...

1.

Niec

h

f (n) = (lg n!)

2

,

wtedy

pra

wd¡

jest,

»e:

(a)

[+]

f (n) = O n

3



,

(b)

[+]

f (n) = Ω



lg (n!)

2



,

(c)

[+]

f (n) = Θ



2

lg n

2

lg

2

n



.

2.

Rozw

a»m

y

funk

cj¦

f : N → R

+

∪ {0}

p

ostaci

f (n) =

n

,

wtedy:

(a)

[+]

f (n) = Θ

1
c

· f (n) + c



,

gdzie

c

jest

p

ewn¡

do

datni¡

staª¡,

(b)

[+]

f (n) = O (n · f (n))

,

(c)

[+]

f (n) = Ω



f (n)

−2



.

3.

Które

z

p

oni»szyc

h

zda«

jest

pra

wdziw

e:

(a)

[]

je»eli

f (n) = O (n)

i

g (n) = O (n)

,

to

f (n) + g (n) = Ω n

2



,

(b)

[+]

je»eli

f (n) = O n

2



i

g (n) = O n

2



,

to

f (n) + g (n) = O n

2



,

(c)

[+]

je»eli

f (n) = Ω (n)

i

g (n) = Ω (n)

,

to

f (n) · g (n) = Ω n

2



.

4.

Zaªó»m

y

,

»e

zªo»ono±¢

czaso

w

¡

p

ewnego

algorytm

u

A

okre±la

funk

cja

T (A, n) = n

2

,

gdzie

n

jest

rozmiarem

dan

yc

h

w

ej±cio

wyc

h.

K

omputer

K

wyk

on

uje

rozw

a»an

y

algorytm

dla

dan

yc

h

rozmiaru

8

w

ci¡

gu

32

sekund,

tj.

T

K

(A, 8) = 32

.

St¡d:

(a)

[]

T

K

(A, 9) = 40

,

(b)

[+]

T

K

(A, 10) = 50

,

(c)

[+]

w

ci¡

gu

200

sekund

k

omputer

K

wyk

ona

rozw

a»an

y

algorytm

dla

dan

yc

h

w

ej±cio

wyc

h

rozmiaru

co

na

jmniej

20

.

5.

Rozw

a»m

y

nast¦puj¡cy

algorytm

void

Algorytm(int

n)

{

Alg1(n);

for

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

{

Alg2(n);

}

}

gdzie

Alg

1

oraz

Alg

2

algorytmami

o

zªo»ono±ci

czaso

w

ej

o

dp

o

wiednio

T (Alg

1

n) = O (

n lg n!)

oraz

A (Alg

2

, n) = Θ n

2



,

W (Alg

2

, n) = Ω n

2



,

st¡d:

(a)

[]

T (Algorytm, n) = Θ n

2

lg n!



,

1

P

a

w

Remb

elski

background image

Algo

rytmy

i

struktury

danych



materiaªy

¢wiczenio

w

e

Studia

dzienne

PJWSTK

(b)

[]

A (Algorytm, n) = O n

2

lg n!



,

(c)

[+]

W (Algorytm, n) = Ω n

2

lg n!



.

6.

Rozw

a»m

y

nast¦puj¡cy

algorytm

int

Cos(int

n)

{

//

wp:

n

∈ N

int

i=1;

while

(i*i

0)

i=i+1;

return

n;

//

wk:

n

∈ N

}

wtedy:

(a)

[]

program

Cos

jest

caªk

o

wicie

p

opra

wn

y

w

strukturze

liczb

naturaln

yc

h,

(b)

[+]

program

Cos

jest

cz¦±cio

w

o

p

opra

wn

y

w

strukturze

liczb

naturaln

yc

h,

(c)

[]

program

Cos

jest

caªk

o

wicie

p

opra

wn

y

w

strukturze

liczb

naturaln

yc

h

przy

zaªo»eniu,

»e

op

erator

do

da

w

ania

zdeniujem

y

jak

dzielenie,

tj.

+ =

def

/

.

7.

Rozw

a»m

y

nast¦puj¡cy

algorytm

int

Cos(int

n,

int

k)

{

int

i=n,

wynik=0;

while

(i

k)

{

i=i

div

k;

wynik=wynik+1;

}

return

wynik;

//

wk:

wynik=

blog

k

n

c

}

wtedy:

(a)

[]

program

Cos

jest

cz¦±cio

w

o

p

opra

wn

y

dla

w

arunku

p

o

cz¡tk

o

w

ego

k, n ∈ N

,

(b)

[+]

program

Cos

jest

cz¦±cio

w

o

p

opra

wn

y

dla

w

arunku

p

o

cz¡tk

o

w

ego

dla

n ∈ N

i

k ∈ N\{0, 1}

,

(c)

[+]

program

Cos

jest

caªk

o

wicie

p

opra

wn

y

dla

w

arunku

p

o

cz¡tk

o

w

ego

n = k

c

,

dla

c ∈ N

+

i

k ∈ N \ {0, 1}

,

8.

Rozw

a»m

y

nast¦puj¡cy

algorytm

int

Cos(int

n)

{

//

wp:

n

∈ N

int

i=0,

s=0;

while

(i

n)

{

i=i+1;

s=s+i;

}

return

s;

}

wtedy:

(a)

[+]

niezmiennikiem

p

¦tli

w

programie

Cos

jest

form

uªa

s =

i

(i+1)

2

,

(b)

[]

niezmiennikiem

p

¦tli

w

programie

Cos

jest

form

uªa

s =

(i+1)(i+2)

2

,

(c)

[]

niezmiennikiem

p

¦tli

w

programie

Cos

jest

form

uªa

i ≥ 0

,

a

w

arunkiem

k

o«co

wym

s =

n−1

X

i

=0

i

.

9.

Które

ze

zda«

jest

pra

wdziw

e:

(a)

[+]

spra

wdzenie,

czy

dan

y

elemen

t

nale»y

do

nieup

orz¡dk

o

w

anego

uniw

ersum

rozmiaru

n

wymaga

Ω (

n)

p

oró

wna«,

(b)

[]

spra

wdzenie,

czy

dan

y

elemen

t

nale»y

do

nieup

orz¡dk

o

w

anego

uniw

ersum

rozmiaru

n

wymaga

O (lg n)

p

oró

wna«,

(c)

[+]

k

oszt

czaso

wy

opt

ymalnego

algorytm

u

wyszuk

ania

elemen

tu

minimalnego

w

nieup

orz¡d-

k

o

w

an

ym

uniw

ersum

rozmiaru

10

6

wynosi

10

6

− 1

.

2

P

a

w

Remb

elski

background image

Algo

rytmy

i

struktury

danych



materiaªy

¢wiczenio

w

e

Studia

dzienne

PJWSTK

10.

Rozw

a»m

y

algorytm

turniej

dla

dan

yc

h

rozmiaru

n = 2

k

,

gdzie

k ∈ N

+

.

Które

z

p

oni»szyc

h

st

wierdze«

jest

za

wsze

sp

eªnione:

(a)

[]

k

oszt

budo

wy

drzew

a

turnieju

wynosi

dokªadnie

n

p

oró

wna«,

(b)

[+]

elemen

t

3-ci

co

do

wielk

o±ci

p

o

jedynk

o

w

si¦

z

co

na

jwy»ej

z

lg n

elemen

tami,

(c)

[+]

elemen

t

1-szy

co

do

wielk

o±ci

p

o

jedynk

o

w

si¦

z

co

na

jmniej

lg n

elemen

tami.

11.

Rozw

a»m

y

iteracyjn

y

algorytm

dla

problem

u

min-max

i

dan

yc

h

rozmiaru

n = 2

k

,

gdzie

k ∈ N

+

,

wtedy:

(a)

[+]

algorytm

ten

jest

opt

ymaln

ym

rozwi¡zaniem

dla

rozw

a»anego

problem

u,

(b)

[+]

zªo»ono±¢

czaso

w

¡

algorytm

u

mo»na

oszaco

w

przez

O (n)

,

(c)

[]

zªo»ono±¢

pami¦cio

w

a

algorytm

u

jest

rz¦du

Ω (lg n)

.

12.

Które

ze

zda«

jest

pra

wdziw

e:

(a)

[]

spra

wdzenie

algorytmem

BinSearc

h,

czy

dan

y

elemen

t

nale»y

do

nieup

orz¡dk

o

w

anego

uni-

w

ersum

rozmiaru

n

wymaga

O (n)

p

oró

wna«,

(b)

[+]

spra

wdzenie

algorytmem

BinSearc

h,

czy

dan

y

elemen

t

nale»y

do

up

orz¡dk

o

w

anego

uni-

w

ersum

rozmiaru

n

wymaga

O (n)

p

oró

wna«,

(c)

[]

k

oszt

czaso

wy

algorytm

u

BinSearc

h

dla

p

opra

wn

yc

h

dan

yc

h

rozmiaru

2 · 10

3

wynosi

co

na

jwy»ej

8

p

oró

wna«.

13.

Zaªó»m

y

,

»e

p

ewien

algorytm

Alg

dla

dan

yc

h

w

ej±cio

wyc

h

rozmiaru

n

skªada

si¦

z

trzec

h

cz¦±ci:

• n

n

-krotne

wyszuk

anie

elemen

tu

maksymalnego

meto

sekw

encyjn¡,

• n

-krotne

wyszuk

anie

elemen

tu

minimalnego

algorytmem

Hoare'a,

n

-krotne

wyszuk

anie,

algorytmem

opt

ymaln

ym,

median

y

w

ci¡

gu

up

orz¡dk

o

w

an

ym.

Które

z

oszaco

w

jest

p

opra

wne:

(a)

[+]

A (Alg, n) = Ω n

2



,

(b)

[]

W (Alg, n) = O n

2



,

(c)

[]

S (Alg, n) = Θ (n)

.

14.

Który

z

p

oni»szyc

h

ci¡

w

jest

p

opra

wn

ym

rezultatem

wyk

onania

pro

cedury

P

artition

dla

dan

yc

h

w

ej±cio

wyc

h

4, 7, 9, 11, 3, 5, 2,

(a)

[]

4,7,3,2,11,9,5,

(b)

[+]

2,7,9,11,3,5,4,

(c)

[]

2,3,4,5,7,9,11.

15.

Rozw

a»m

y

wyszukiw

anie

elemen

tu

n

-tego

co

do

wielk

o±ci,

w

n

-elemen

to

w

ej

up

orz¡dk

o

w

anej

rosn¡co

tablicy

w

ej±cio

w

ej,

przy

zastoso

w

aniu

algorytm

u

Hoare'a

z

pro

cedur¡

p

o

dziaªu

zgo

dn¡

z

meto

Split,

wtedy:

(a)

[+]

zªo»ono±¢

czaso

w

¡

rozwi¡zania

w

t

ym

przypadku

szacujem

y

przez

O (n)

,

(b)

[+]

zªo»ono±¢

czaso

w

¡

rozwi¡zania

w

t

ym

przypadku

szacujem

y

przez

Ω (n)

,

(c)

[]

zªo»ono±¢

czaso

w

¡

rozwi¡zania

w

t

ym

przypadku

szacujem

y

przez

Θ n

2



.

16.

Pro

w

adz¡cy

za

j¦cia

¢wiczenio

w

e

z

ASD

jest:

(a)

blondynem,

(b)

brunetem,

(c)

alb

o

nie

znam

czªo

wiek

a

...

alb

o

m

y±l¦,

»e

liczba

wªosó

w

na

jego

gªo

wie

da

je

si¦

szaco

w

przez

Ω (1)

.

3

P

a

w

Remb

elski


Wyszukiwarka

Podobne podstrony:
asd kolosy sprawdziany1 2 3, SPR 2 test 01
asd-kolosy-sprawdziany1-2-3 SPR 2 test 01
asd-kolosy-sprawdziany1-2-3 SPR 3 test 01
asd-kolosy-sprawdziany1-2-3 SPR 1 test 02
SPR 3 test 01
Market Leader 3 Intermediate progress test 01
Finanse przedsiebiorstw - Test 01, ZESTAW A
Sprawdziny z przykazan Test 8 przykazanie odpowiedzi
nacobezu spr jezykowy 01[1], I gimnazjum 2011-2012
spr HTML 01
pediatria test )[1][1] 01 2007
TEST 01 z cwiczen projektowych, Politechnika Krakowska, V Semestr, Budownictwo przemysłowe, maerial
Finanse przedsiebiorstw - Test 01, UG, Finanse przedsiębiorstw; W i ĆW; A. Golec, A. Kujawa, Finanse
Test sprawdzający Z. Hak, Test sprawdzający

więcej podobnych podstron