שאלה במבני נתונים (order of growth)
השאלה בתמונה. f היא פונ' מונוטונית עולה. אני לא בטוח בפתרון שלי ולמעשה הוא נראה לי קצת חשוד, לכן אני שואל כאן: אני חושב שהטענה נכונה וההוכחה היא כזו: כיוון ראשון: 'O מוכל (שווה) בO: תהי g ב'O, אזי קיים C וN כך שלכל n>N מתקיים: g
<C*f
zzz ולכן גם: g
<=C*f
zzz . כיוון שני: O מוכל ב'O: תהי h ב 'O, אזי קיים D וM כך שלכל n>M מתקיים: h
<=D*f
zzz אבל D*f
< 2D*f
zzz לכן, אם נבחר C=2D ו N=M נקבל שלכל n>N מתקיים: h
<D*f
zzz לכן h שייכת גם לO. הכלה דו כיוונית ==> O ו'O שקולות. האם הפתרון נכון? תודה מראש.
השאלה בתמונה. f היא פונ' מונוטונית עולה. אני לא בטוח בפתרון שלי ולמעשה הוא נראה לי קצת חשוד, לכן אני שואל כאן: אני חושב שהטענה נכונה וההוכחה היא כזו: כיוון ראשון: 'O מוכל (שווה) בO: תהי g ב'O, אזי קיים C וN כך שלכל n>N מתקיים: g