שבוע 1-3 Flashcards

(23 cards)

1
Q

כמה מקום תופס bubble sort?

A

n כי עובדים על אותו מערך

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

מה זמן הריצה הטוב ביותר של bubble sort?

A

n כי עובר על כל המערך ולא מחליף כלום

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

איך מסומן חסם עליון

A

O גדול

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

f(n) =O (g(n)) כלומר:

A

קיים סי גדול מאפס ואן טבעי כך שלכל טבעי גדול מאן מתקיים:
f(n) <= c*g(n)
כלומר
g הוא חסם עליון
עבור f

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

איך מסומן חסם תחתון?

A

Big Omega Notation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

f(n) = BIG OMEGA(g(n)) כלומר:

A

קיים סי גדול מאפס וקיים אן גדול מאפס כך שלכל טבעי גדול מאן מתקיים:
f(n) >= c*g(n)
כלומר g הוא חסם תחתון
עבור f

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

איך מסמנים חסם הדוק?

A

Theta העיגול עם השטות בפנים

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

מה זה אומר שיש חסם הדוק

A

f(n) = O (g(n))
וגם
f(n) = BIG OMEGA (g(n))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

מה זה שמורת לולאה?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

מה זה חסם עליון ממש?

A

זה אומר ש אף ממש זניחה ביחס ל גי כי לכל סי חיובי
f(n)< c*g(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

מה זה חסם תחתון ממש?

A

אומגה קטן נראה כמו w
זה אומר ש גי זניחה ביחס לאף

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

log_b(m) + log_b(n) =

A

log_b (m*n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

a^x =b. x =?

A

log _a (b)
לוג איי של בי

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

לוג בי של אמ פחות לוג בי של אן זה

A

לוג בי של אמ חלקי אן

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

log_b(a) * log_a(n) =

A

log_b(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

b^(log_b(n)) =

17
Q

for all b, log_b(n) = ?

18
Q

for all e>0, log n =?

19
Q

𝑇(𝑛) = 𝑎 𝑇(𝑛 𝑏⁄ ) + Θ(𝑛^k) ?

A

נוסחת זמן של אלגוריתם רקורסיבי?

20
Q

אם
a / b^k < 1
אז

A

T(n) = Theta (n^k)

21
Q

אם
a / b^k = 1
אז

A

T(n) = Theta (log n * n^k)

22
Q

אם
a / b^k > 1
אז

A

T(n) = Theta (n^(log_b(a)))