וִידֵאוֹ: מהו ה-O הגדול של לולאת for?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
ה O גדול של א לוּלָאָה הוא מספר האיטרציות של ה לוּלָאָה למספר הצהרות בתוך לוּלָאָה . כעת על פי ההגדרה, ה O גדול צריך להיות O (n*2) אבל זה כן O (נ).
באופן דומה, אתם עשויים לשאול, מהי המורכבות של לולאת for?
מכיוון שאנו מניחים שהמשפטים הם O(1), הזמן הכולל עבור ה-for לוּלָאָה הוא N * O(1), שהוא O(N) בסך הכל. החיצוני לוּלָאָה מבצע N פעמים. כל פעם החיצוני לוּלָאָה מבצע, הפנימי לוּלָאָה מבצע M פעמים. כתוצאה מכך, האמירות בפנים לוּלָאָה בצע סך של N * M פעמים.
יתר על כן, מהו סימון Big O עם דוגמה? ה סימון O גדול מגדיר גבול עליון של אלגוריתם, הוא מגביל פונקציה רק מלמעלה. ל דוגמא , שקול את המקרה של מיון הכנסה. זה לוקח זמן ליניארי במקרה הטוב וזמן ריבועי במקרה הרע. אנו יכולים לומר בבטחה שמורכבות הזמן של מיון ההכנסה היא O (n^2).
פשוט כך, איך אתה מוצא את מורכבות הזמן של לולאת for?
לדוגמה מיון בחירה ומיון הכנסה כוללים O(n^2) מורכבות הזמן . O(התחבר) מורכבות זמן של א לוּלָאָה נחשב כ-O(Lon) אם ה לוּלָאָה משתנים מחולקים / מוכפלים בכמות קבועה. לדוגמה, לחיפוש בינארי יש O(Lon) מורכבות הזמן.
איך מחשבים את Big O?
ל חשב את Big O , אתה יכול לעבור על כל שורת קוד ולברר אם כן O (1), O (נ) וכו' ואז החזר את שלך תַחשִׁיב בסופו של דבר. למשל יכול להיות O (4 + 5n) כאשר ה-4 מייצג ארבעה מקרים של O (1) ו-5n מייצגים חמישה מקרים של O (נ).
מוּמלָץ:
מהו פתית השלג הגדול ביותר?
שיאי גינס מפרט פתית שלג בקוטר 15 אינץ' ועובי 8 אינץ' כפי שנמדד בפורט קיוג', מונטנה, בשנת 1887, כגדול ביותר. פתיתי שלג גדולים מורכבים מ'חבילות' של גבישי שלג רבים קטנים יותר הנצמדים זה לזה באופן רופף
מהו הרכיב הגדול ביותר שנמצא בתוך שדה?
הרכיב הגדול ביותר שנמצא בתוך שדה הוא לא אחר מאשר תווים
מהו איום האבטחה הגדול ביותר לארגון?
איום הסייבר הגדול ביותר לכל ארגון הוא העובדים של אותו ארגון עצמו. על פי נתונים שצוטטו על ידי Securitymagazine.com, "העובדים עדיין נופלים קורבן להתקפות חברתיות
מהו האיום הגדול ביותר על אבטחת הסייבר?
1) פריצה חברתית תירוצים פיננסיים ודיוג מייצגים 98 אחוז מהתקריות החברתיות ו-93 אחוז מכל ההפרות שנחקרו", אומר Securitymagazine.com. עקבו אחר הודעת דואר אלקטרוני שנפתחה ברשלנות, קישור זדוני או תקלה אחרת של עובד
מהו הגודל הגדול ביותר עבור תבנית מנהל משאבים?
הגודל הגדול ביותר עבור תבנית מנהל משאבים הוא 4 MB. הוא מציין פרמטרים של פריסה המאפשרים למשתמש להגדיר את ההגדרה למשאבים. כאשר תבנית ARM יוצרת, המערכת ממירה את הגדרת הפרמטר לפרמטר התבנית