עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

מה היעילות של הפעולה??

Featured Replies

פורסם

public static bool Sod( int[] a, interface k)
{
for(int i=0,i<a.Length-1,i++)
{
int j=i+1;
while(j<a.Length)
{
if(a[i] + a[j] ==k)
return true;
j++
}
}
return false;

הפעולה מקבלת מערך של מספרים שלמים ומספר שלם K. מחזירה אמת אם יש במערך שתי מספרים שסכומם K ושקר אחרת.

אני דיי גרוע ביעילות אז אני אודה לכם אם תוכלו לומר לי איך מוצאים מה היעילות של הפעולה הזאת...

תודה!!!

פורסם

N*N

פורסם
  • מחבר

ואיך הגעת לזה??

פורסם

O = n + (n-1) + (n-2) + ... + (1) = 1 + 2 + 3 + ... + n = 1/2 * n * (n-1) = (n^2 - n )/2

סדר גודל של n^2

פעם ראשונה הלולאה הפנימית רצה n פעמים, פעם שנייה n-1 .... פעם אחרונה 1

פורסם

זה כמו מיון בועות.

הסתכל על סכום הסדרה החשבונית הזאת:

n*(n+1)/2=(n^2+n)/2=n^2/2+n/2

פורסם
  • מחבר

O = n + (n-1) + (n-2) + ... + (1) = 1 + 2 + 3 + ... + n = 1/2 * n * (n-1) = (n^2 - n )/2

סדר גודל של n^2

פעם ראשונה הלולאה הפנימית רצה n פעמים, פעם שנייה n-1 .... פעם אחרונה 1

לפי מה שאני הבנתי הלולאה בנתימית רצה בפעם הראשונה N-1 פעמים ולא N פעמים.

לא הבנתי גם למה כפלת בחצי..

תודה לכולם על העזרה!!!

פורסם

אסימפטוטית n-1 או n זה אותו דבר.

אתה יודע מה זאת סדרה חשבונית? סכום סדרה מחושב ע"י חישוב ממוצע האיברים וכפילתו במספר האיברים. במקרה שהסדרה היא חשבונית,

ממוצע האיברים הוא הממוצע בין האיבר הראשון והאחרון. ממוצע רגיל אני מקווה שאתה יודע לחשב.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.