Professional Documents
Culture Documents
2019A Exama Sol
2019A Exama Sol
תעודת זהות
מדבקת ברקוד
הוראות:
ענו על מספר גדול ככל האפשר של שאלות .אין בחירה במבחן זה ,ומשקל כל השאלות זהה. •
קראו והבינו כל שאלה במלואה לפני שתשיבו עליה .עבדו במחברת הטיוטה ,ורק כאשר אתם •
מוכנים לכך ,רשמו את התשובה הסופית בטופס הבחינה על פי ההוראות.
נסחו את תשובותיכם באופן ברור וממצה ככל האפשר .כתבו את הרעיונות החשובים ביותר שניתן •
לתאר במקום המוקצה לתשובה ,ותו לא.
ניתן להשתמש בטענות שנלמדו בקורס מבלי להוכיח אותן ,כאשר אינן מהוות חלק מהותי •
בתשובה )במקרה של ספק ,ניתן לשאול( .בכל מקרה יש לפרט כל טענה שבה אתם משתמשים.
כל חומר עזר וכל ציוד אלקטרוני אסור בשימוש בזמן הבחינה. •
יש לכתוב בעט בכתב ברור ,בדיו כחול או שחור .תשובות שאינן ניתנות לפיענוח אחרי סריקה לא •
ייבדקו ולא יקבלו ניקוד.
אם יש לכם שאלות ,שאלו אותם מוקדם ככל האפשר .לא נוכל להיות בכיתות ברציפות ,בעיקר •
לקראת סוף הבחינה.
בהצלחה!
מבני נתונים מועד ב' תשע"ט
. ונתון כי היא מונוטונית עולה ושואפת לאינסוף, פונקציה המתארת זמן ריצה של אלגוריתם כלשהוT (1
n _______of
_________71
_047
___________
ITN _________
J 07177 TTM
:נימוק
___Ba
______T___i __d____________His
____71316K
________I_____
Id
_
p Makin
N__N____a__Apd
__________ _____________________I ___
Isa Had 01pm Ted 7
__Ki
____U___________11378111
_________DON
________CK ____fo
_____
offs
_____law
JIN
______________________________________
__Hi
Hijo
_________pi____to
DI noodlelogion
_____________I __I_____________
Ip g Jd
__________________________Io ____µ___n______
____too
logs
____n____________ETHIER
__________hey
____n_____________
log on
___________________________________________
4 5/4
./(0) = 0 + ⋅ (∑:;- /(8 )+
5
__
30__TK
_____RCn
___________fn __Zh
______________ha
pft ixojin __:הוכחה
b____Toon
_____Ma
____
C_OM
____________ni__OM
at's
____b_______d__
____P ___________a___________n_____________
NJ By icy TI Tink Cn____
__________________________71ns _________________
insp
_in________I__n______I ______________i______7__203 ____
20 HIM 31
___________________________________________
_Tcn
_______n
___the
His
________________nt__________ i _______ E.IE
___________________________________________
nt2nE El_____ti____to_____n___ C__________c n
t __ NII
fµJcs
Mb Tcn son JI
מבני נתונים מועד א' תשע"ט
(2תהא < משפחה -2אוניברסלית של פונקציות גיבוב הממפות קבוצה = ל ,{1, . . , B} -ותהא
< ∈ ℎפונקציה מקרית מהאוסף .נשתמש ב hכדי למפות קבוצה = ⊆ Fבת nאיברים לטבלת
גיבוב Aעם mתאים הממוספרים מ 1 -עד ) mנפתור התנגשויות על ידי שרשור( .תהא
} H ⊂ {1, . . , Bקבוצה המכילה J ⋅ Bאינדקסים.
.aלכל K, L ∈ Fנסמן ב MN,O (ℎ) -את המשתנה המקרי המציין של המאורע " ℎ(K) ∈ Hוגם
ℎ(L) ∈ H״ .חשבו את תוחלת המשתנה המקרי הנ"ל בהינתן ש .K ≠ L -כתבו את תשובתכם
כפונקציה של .J
= QRMN,O (ℎ)S
22
___________________________________________
EECx.gr hD pECx.glht D hcxseI1hlyleIJ
___________________________________________x p
yO
______p
____ij2e
hatin hip
________________________________________tma
__________________________Eye
___
_______
___________________________________________
_____ima
____THE
_____dinner
_____________________________I
___________________________________________
.bנסמן ב TU (ℎ)-את מספר האיברים מ S -ש h -ממפה לתוך .Iחשבו את ] .Q[(TU (ℎ))4כתבו
את תשובתכם כפונקציה של nו.J -
= ] Q[(TU (ℎ))4
ant 22hIn 1
_S
_____ ____b__________labs
x'k e'Hoi g ________on___H____N__1h
_
_______________h______info
__________8_______h
NIlh5 TZyescx.gl I Dom e
______________________________________
______________________h
IEEHHF
___________qesEECx.gl
________________
___________________________
D
_____E___EECx.ylhdt cx.ir hD
______________________________
______________________________________X
yes ZE
______________________________________
y
________n____________________5Lhcxi
__________
t.EE iT
i
In In D t n Hm Im Inch 1 tan
מבני נתונים מועד ב' תשע"ט
-
.cהוכיחו כי בתנאים הנ״ל.X[TU (ℎ ) > 2J0] ≤ ,
4
)רמז :השתמשו בחישוב מסעיף ב׳(
Skaff ____X
________k__n'd ____________Ho
Midland
____Ka
____704
____
______________________________________
PEX He EEE
______________________________________
______________________________________
_____________1h13
___________2am
NIM p
______________
NI gaznik
p
______________________________________
___n______IInY
________________________t_____e fan I z
__
____________________________________m
______________________________________
Ish
_____________________a__s_Hoa
slab y play
____HNתיאור תמציתי של האלגוריתם__ :
Dis___pm
___________________ ______K___I
g OD Ini H 138___073dL
_________
_______e _a__DX
Jk f
__________k_83N __________od0a3nl
_______H _ _ _G__
HIM flood.br
to__O_23J
___________N _____________et__valve _____pointer
_________
_____
I id
________ __ _ _ _ __ __ _ Toya
poi
______________ ______
To Hai Se MINH a'Doi owl value
__________________I ___d'm _____________tooo _______137 __
7307 pointer
___________________________________________
__________________________________________
_______________________________
to alow H d OTH Ici Io of
הסבר לנכונות האלגוריתם:
0234
____Id
___0231______ I __02117
l'd a Hc ____________________so
H 7 idc ________
I Mia Hi
____
Hi _181,7507
______________________________i
5h08 OH o Tb Tko Hod ___0___TH __
___________________________________
Hi 8D _0231N _______I
___________________________________________
____________________________
AM Dd TH Tal J ניתוח זמן הריצה של האלגוריתםk k 0103 N :
מבני נתונים מועד א' תשע"ט
Fic of
____ ___o_______
HH _____________________of
ibn mo f Foo Hol
________
Hanson Ioa
Mak__ _________off
01kt ____is___
a
___Ii______of
___Ma
___k__________
yo Hom
_____________
Io Oflogic_____µ____go do Io___d___II__
_____________
___________________________________
k H ________
tog H Bains
- בזמן ריצה אסימפטוטי נמוך יותר מX[80\]^K(<, _) הוכיחו שלא ניתן לממש את.b
. ע״י אלגוריתם במודל ההשוואות, Ω(_ ⋅ abc(_))
a nKfc 8
_______________________________________
add file
______________TH
K o pod
____SH
FTR
_____K____________ _____
:הוכחה
___
printMaxCH H b H
_____Do________ __ _ _ _ __ __ _ Hoya
____________ ___Io
IN
____
Bia ins Hdmi of µ b_
______________ _______u__________________as ___a_
148 Moi
yw rt Kloyk
___p
s
1dm _____83____a_____M_ax _____ _________b___________
IN print HK W 014
___________________________________________
rthbgk
_______________________________________of ____
מבני נתונים מועד ב' תשע"ט
(4יהי ) e = (f, g, hגרף לא מכוון בעל משקלות על הקשתות ,הנתונים ע״י הפונקציה .h: g → ℝ
)שימו לב כי המשקלות עשויים להיות שליליים!(
נגדיר תת-גרף פורש של eלהיות תת-קבוצה של קשתות ,l ⊆ g ,Gכך שהגרף )< = (f, l
הוא קשיר .נאמר שתת-גרף פורש של Gהוא מינימלי אם סכום המשקלים של הקשתות שלו הוא
המינימלי מבין כל תת-הגרפים הפורשים של .Gבשאלה זו אתם מתבקשים להוכיח את הלמה
ה בא ה :
למה :תהי m ⊂ gתת-קבוצה של צלעות ,Gונניח ש D -מוכל בתת-גרף פורש מינימלי כלשהו,F ,
של .Gיהיו ) ̅ (M, Mחתך ב G-ו o-קשת בחתך ,כך שמתקיים ∅ = ) ,m ∩ (M, Crו o-היא בעלת
משקל מינימלי מבין קשתות החתך .אז גם } m ∪ {oמוכלת בתת-גרף פורש מינימלי כלשהו ’ Fשל
.e
הוכחה:
_________________PVfe3EF31e
___________________eEFek
_______
Into.IM
___________________________________________
_____________M__________o _______e__UN
___________
For pts F yo µ
___________________________________________
______sffoal
____Fsd ______________ In___________u__p___Ion
___
__________________E___________e___________Asa ___ KJV
few.CC
_________________________________sup __________ µ
______MI
____Ho
_____________F
Yao ___e3i
Fv _____
____________ e Ic
__________soda _____________Ion
______life's
tiny Tinsel ________be ____D__
___________________________________________
_______WIFI
_wfF
fam
_________________________________a__e
___________________________________________
BI.fm
_DUEe3JKFoalfNj'a
____________________bib___f'd
___________________F
Hard II
(5תהא } {1,2, … , 0קבוצה של ערים ,ונניח שנתונה מטריצה mמסדר nעל nכך ש m:,v -הוא אורך
הכביש מהעיר 8לעיר ,wאו אינסוף אם אין כביש ישיר בין ערים אלה.
)(x
.aבהינתן מספר טבעי _ ,תארו אלגוריתם יעיל ככל האפשר המחשב את המטריצה mמסדר
)(x
nעל ,nהמוגדרת כך ש m:,vהוא מרחק הנסיעה הקצרה ביותר מהעיר 8לעיר wע"י מעבר
ב 2x -כבישים ישירים בדיוק )ניתן להניח שאין אף כביש ישיר מעיר לעצמה( .כתבו את
סיבוכיות האלגוריתם כפונקציה של nו:k -
(1 n K )
מבני נתונים מועד א' תשע"ט
let
____________8
_____3______D
האלגוריתם__________:
xp
______________________________________
this Diff
______________________________________
______ngEDifftD'fj3oas
_____________qq.iq ___________________
______________________________________
CH
______________________________glo
________
n'D
______________________________________
______________________________________
.bתארו אלגוריתם ) binary_rep(mהמקבל מספר טבעי Bומוצא את הייצוג )היחיד( של B
כסכום של חזקות שונות של .2לדוגמא ,עבור המספר 13נקבל:
.13 = 8 + 4 + 1 = 2{ + 24 + 2.זמן הריצה של האלגוריתם צריך להיות )) .`(log(B
)ניתן להניח כי כל פעולת חישוב בסיסית ניתנת לביצוע בזמן ).(O(1
האלגוריתם:
________rep.cm
_______binarg ____________________________
__if
print ____halt
___m___o ________in__and ______otherwise
__________ call
_____
___ ____M__07
bin __________________________________
___________________________________________
_______binlm.am
____________________________________
if
__________m ______otherwise
o __stop _________________m__is__odd if
____
___________________________________________
_____ print again
b in___En ___________________________________
it
_1k ________________________________of
____________2____2
__________
__________M
___M _______8102ftp.olp
______8__017 __Nap
זמן ריצה_____ :
_______e_03 _____1
937N MA XD En
___________________________________________
__Dna
____________o_________________la ______facto
______
lab yawl
_______________________________________H ____
login
.cבהינתן מספר טבעי Bומטריצה Dכנ״ל ,תארו אלגוריתם יעיל ככל האפשר לבניית מטריצה )•( g
)•(
מסדר nעל ,nהמוגדרת כך שהאיבר g:,vהוא מרחק הנסיעה המינימלי מהעיר 8לעיר wע"י
מבני נתונים מועד ב' תשע"ט
1(
n'hym )
_To food
____________Hilda
__________k______ :תיאור תמציתי של האלגוריתם
g 032
___________________________________________
D ____13 _________8____________________________o__
k LlogamJ
441
___________________________________________
434______1___2_______________Bj_____________Damn ______
___________________________________________ slept
Ila _______my _________2_____________8
job ____ebb_____m
Ipsa
___fo __
___________________________________________
b _____D ______8
______s_13 _____8
______floss
_______S___ God
____
__p_________________________________________
_____8
__injo
Isis
_______________________8___434
em
_________2_
___________________________________________
OH
A PSP Idk k
also Tool Hy'm
_______Ia
_____G__n______________k__Roon ____013
____
login s
:זמן ריצה
____________________________is___800
____________
G login 0134
___________________________________________
_______________________I __do
_______OC _______a____
n'login
___________________________________________
______________Cn
_________m________________o____
a tog
מבני נתונים מועד א' תשע"ט
נניח כי מריצים את האלגוריתם הנ״ל עם קלט rשהוא שורש של עץ חיפוש בינארי ,Tועם מספר x
כלשהוא.
Poi___i _da
___of
____________ ___________i
n.pt 31
הוכחה/דוגמא נגדית:
____h
job
_____383_______I _____h__o___Y_____la
_____
oa __
____ _______ots
_____a__h
___Ake
______dat
____fo
______T
_ki
Ha f
_________________HIM
_a_____child ______1__Value
_____ex
__
right g
_________________ p p'm
_7____in_______I__7_____r__of
Heh Po
H Hc IH
מבני נתונים מועד ב' תשע"ט
____of
___J_____a__Iot ____a___N___m__Wbbm
_______a_____
Y
_Did ______of___IoT
____________or _______I_____
____WH
Say130 r join
________X______IT
Value ____Had
_______on__G___
m__e's
___slam
___
f
H folks Hafs to ______for
_________fwm ________as
___ ____a_____risk
bid ___
כתבו את סדר. ערכיםN והוא מדפיס,h שגבהוT נניח שמריצים את האלגוריתם על עץ.ג
.N - וh הגודל של זמן הריצה של האלגוריתם כפונקציה של
:נימוק
____________Is____ok
_______________03am _______II_____
Hm
__IN
xD
______37
____ ____M
Ira on
____I __N___I________DON _______n___
023 DON MD
f ____________________p
h Yo Hom __as __I _m
___a___ ______Y______
37 720N H N
___________________________________________
מבני נתונים מועד א' תשע"ט
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
__________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
מבני נתונים מועד ב' תשע"ט
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
____________________________