MinMax:םיקדוב רשאכ תוגוזב הקידבA[i+1]>A[iכ"חאו [A[i+1]>maxכ"חאוA[i]<minאצויו3n/2לבא
O(n(
יכ(קר הז תא םיעצבמ לבא תוקידב שולש שיn/2.םימעפMax1Max2 :1)לומ הוושנ לבא רביא רביא קודבנmax2לומ קודבנ לודג רתוי םא ,םדוקmax1ןכ םא ,max2=max1
זאוmax1=A[iזא אל םא [max2=A[i]. 2ןיב קודבנ הבש תרשוקמ המישר י"ע היעבל יביטקודניא ןורתיפ םג שי)
'סקמ תויהל םיילאיצנטופה םירביאה תא שי הבש תינסחמ קיזחמ םגו ולש 'סקמה אוהש רפסמ קיזחמ טקייבוא לכ . םידומצ2םא זאו .maxלשBמ לודגmaxלשCתא סינכנmax Cלש תינסחמה ךותלBתא קחמנוCראשי רשאכ המישרהמ
הז ולש 'סקמה זא דחא רביא קרmax1תאיצמל היצקנופה תא ליעפנ ולש תינסחמה לעוMAXתינסחמה לש לדוגה לבא
לשlognלש תויכוביס שי ןכלוO)n+lognכ"הס ןכלו )
O(n(
.: תרצעהז יכ( תיביטקודניא הטישב תושעל ףידע
n
הז תיביסרוקרבו2n ( for)i=1 to n( {ans=ans*I} return ans;ans=1;: יצאנוביפהז תיביסרוקרב יכ( תיביטקודניא ףידע2^n+2^n( if )num=1|2(return 1;ans=0;a=b=1; for)i=2 to n-
1({ans=a+b;a=b;b=ans{ןוימMergeSort:אוה ץעה הבוג יכ ץע ףידע ןוימבlognםיעצבתמ הילע לכבוnןכל תולועפ
O(nlogn(
:)תווצקהמ תחקל רתומש( קחשמ1רתויש המו םייגוז יאה תאו םייגוזה םירביאה תא םימכוס ובש דיספהל אל םתירוגלא שי))דיספנ אל תוחפל וקית שיו הרקמב( .ךומנהמ םעפ לכ תחקל ביריה תא םיחירכמ הובגאיה תויכוביסה
O(n(
םירבוע יכ.םוכסל ידכ םירביאה לכ לע2הז ותוא רוציל קר לבא ץעה תא שי( רתויב הבוטה האצותב םימייסמ ובש םתירוגלא שיו )2^
n:אבה יאנתה פ"ע אלמנ כ"חאו ןותנה ךרעמה תא ןוסכלאב אלמנ םדוק . הצירטמ אלמנש ךכ י"ע )ימאניד תנכתנ ןכלf[i,j]=Max)A[i]-f[i+1,j],A[j]-f[I,j-1תא ריזחהל ךירצו חוורה תא שי וישכע .הנוילעה תינמיה הניפב אצמנ חוורה זאו )[םאה םילאוש :ןורתיפ ?ךיא ...םשל ךרדהf[i,j]=A[i]-f[i+1,j]||A[j]-f[I,j-1איה תויכוביסה .ותוא םיחקול ןוכנש ימ ? [
O(n^2(
שי יכn^2דועו הצירטמה תא אלמלn.ךרדה תא לבקל
:תודחא לש הצירטמ1אלמנ )3הצירטמ םדוק ,תוצירטמX-ו Yהנומ י"ע( קדבנה סקדניאל דע שי תודחא המכ שי םהבש
הצירטמ כ"חאו )הרוש לכלZאוה םתירוגלאה הבשMin)X[i,j]+1,Y[I,j]+1,Z[i-1,j-1]+1ה תא רוכזנ דימת .)maxתאו
כ"הס .ולש םיסקדניאה
O(n^2(
הז הצירטמ לכ אלמל(n^2ןכלו3*n^2.) שולש םדקמ שיו2שי)
םתירוגלאה י"ע תחא הצירטמ קר רוציל תורשפא םגf[i,j]=Min)f[i-1,j],f[I,j+1],f[i-1,j+1](+1ןיידע הז וישכע
O(n^2(
אוה םדקמה לבא1םאה םיקדוב םדוק םירקמה ינשב .f[i,j]!=0
: סוטמה תייעב1-מ רתוי שי םלש שופיחב)2^nלדוג תלעב היעבב :החכוה .ןורתיפל רתוי הליעי ךרד שפחנ ןכלו .םיכרד1
עוביר רמולכ)1X1עובירל היעבה תא לידגנ םא )הנימיו הלעמל וא הלעמלו ןימי( םיכרד ינש שי2X2דוע םצעב ףסוותי
עוביר1X1דוע םג שי הזמ זוח שדחה דוקדוקל עיגהל םיכרד םיינש יפ רבכ שי ןכלו רתוי הנטק היעבב ונעגה הילא הדוקנל2הצירטמ לש הרקמב ןכלו )םדוקה דוקדוקה ךרד אל( וילא עיגהל םיכרדnXnשי2*2(^n-1(+2-מ לודג הזו2^n 2)
י"ע וילא עיגהל תולעה תא את לכב בשחנ ימאניד תונכתבcost=Min)a.cost+a.x,b.cost+b.yאיה תויכוביסה )O)n*m)
ךיא רתויב הלוזה תולעה תא הנוילעה תינמיה הניפב ונל שי וישכע .תולעה תא וב בשחל מ"ע םידוקדוקה לכ לע םירבוע יכ(םאה םילאוש את לכבו הנוילעה תינמיה הניפהמ םיליחתמ :ןורתיפ ?לולסמה תא לבקנcost-b.cost=b.yואcost-
a.cost=a.xאיה הרזחה לש תויכוביסה .וילא םיכלוה ןוכנש ימO)n+mהלאמש םיכלוה יכ )nהטמלו םימעפmםימעפ
כ"הס הנותחת תילאמש הניפל עיגהל מ"ע
O(n*m(
: ךרעמה יצמ תוחפל לודגש רביא תאיצמשי ןושארה רביאה תא ריזחנ םא50%תא ריזחנ םא הנוכנ היהת הבושתהש
שי םינושארה ינש ןיבמ הובגה75%לשמל רמולכ יראניב רפסמכ םירביאה לע לכתסנ םא .הנוכנ היהת הבושתהש2
ומכ הז םירפסמ00וא01וא10וא11רשאכ0היה רפסמה םיקלח ינשל ךרעמה תא םיקלחמ ונייהו ןוימ היה םאש ןמסמ
ךותמ ןכלו לודגה קלחב אצמנ2^nולוכש ןומיסה קר יראניבה רפסמה תא בותכל רשפאש תויפוא0הובגה 'יפאש רמוא
( לש יוכיס אוה קודצל יוכיסה ןכלו ךרעמה ירבא יצחמ לודג אל םירפסמה לכ ןיבמ1-1(/2^nתא חקינ םא ןכלו ))64
-ב ןוכנ היהי הז לודגה רביאה תא םכותמ אצמינו םינושארה םירביאה99.9999%איה תויכוביסה ןכלו םירקמהמ
O(1(
יכ(עצבלMAXלע64.) חינז הז םירביא
: להנמה תייעבשי םלש שופיחבnל :החכוה( קודבל תויצפוא !2שי םירביא2אמגודל תויצפוא1-ו2הז1,2וא2,1םא .
ול שי רביא דוע ףיסונ3שי םיפסונה םירביאה ינשל םהמ תחא ןכלו [ףוסו עצמא הלחתה] תויהל תומוקמ2ןכל תויצפוא3*
2ב ןכלו !nהז םירביאn*)n-1(!=nדוע שי תויצפואהמ דחא לכל ןכלו )!nןכלו הנתמהה לש ךרואה בושיחל תולועפ
O)n*nה תא אוצמל דוע םג שי( )!min+ הז לבא תויצפואה לכ ךותמnתוארל ןתינ !!!רחא תונכת אצמנ ןכל )חינז הזו !
איה ךרואה בושיחל החסונהשn*t1+)n-1(*t2+…+tnהסננ ןכלו רתויב ךומנה םוכס ןתייש רדסה תא אוצמל הסננ ןכלורצוי הז רחא רביאל רביא לכ ןיב ףילחהל רשפא םא יכ חיכוהל ןתינ( םירביאה ןיב ףילחהלn^3ןתינ יכ טילחנ ןכלו תויצפואםא קר איה הליעי הפלחה יכ םיאורו םידומצ םירביא ןיב קר ףילחהל T[i-1]>T[iהז תאו ךרעמה תא ןיימל ףידע ללכב ןכלו [הזו ריהמ ןוימ י"ע השענ
O(nlogn(
.
Leave a Comment