Warm up Compare π π + π with π π + π(π) When π π = π(π) When π π = Ξ©(π)
CS4102 Algorithms
Fall 2018
1
CS4102 Algorithms Fall 2018 Warm up Compare + with + () When - - PowerPoint PPT Presentation
CS4102 Algorithms Fall 2018 Warm up Compare + with + () When = () When = () 1 = O() () () () () + +
1
2
π(π) π(π) π(π) π(π)
3
4
5
6
7
More on HW2
automatically (itβs a fixed filename)
ints)
number (minimum distance)
individually)
in a directory (with a garden.txt file)
java ClosestPair
you should get a result
8
9
8 5 7 3 12 10 1 2 4 9 6 11
5 7 3 1 2 4 6 8 12 10 9 11
10
11
2 5 1 3 6 4 7 8 10 9 11 12 2 1 3 5 6 4 7 8 9 10 11 12
12
1 5 2 3 6 4 7 8 10 9 11 12 1 2 3 5 6 4 7 8 10 9 11 12
13
π 2
th order statistic: median
14
15
16
8 5 7 3 12 10 1 2 4 9 6 11
5 7 3 1 2 4 6 8 12 10 9 11
17
2 5 7 3 6 4 1 8 10 9 11 12
18
2 5 1 3 6 4 7 8 10 9 11 12 2 1 3 5 6 4 7 8 9 10 11 12
19
1 5 2 3 6 4 7 8 10 9 11 12 1 2 3 5 6 4 7 8 10 9 11 12
20
21
>30% >30% Select Pivot from this range
22
23
24
25
1 2 β π 5 β 2 β 3π 10 β 6 elements
1 2 β π 5 β 2 β 3π 10 β 6 elements
π 5
26
27
28
Master theorem Case 3! Because π π = Ξ©(π)
29
2 5 1 3 6 4 7 8 10 9 11 12 2 1 3 5 6 4 7 8 9 10 11 12
30
31
th order statistic:
π π/10 9π/10 π/100 9π/100 9π/100 81π/100 1 1 1 1
9
33
th order statistic:
34
1 5 2 3 6 4 7 8 10 9 11 12 1 2 3 5 6 4 7 8 10 9 11 12
35
π π
π πβπ
36
37
1 2 3 4 5 6 7 8 9 10 11 12
38
1 2 3 4 5 6 7 8 9 10 11 12
1 πβπ+1
1 πβπ+1 π<π
39
1 π β π + 1
π<π
40
2 2
1 2 3 4 5 6 7 8 9 10 11 12
1 π β π + 1
π<π
41
2 2 + 2 3
1 2 3 4 5 6 7 8 9 10 11 12
1 π β π + 1
π<π
42
2 2 + 2 3 + 2 4
1 2 3 4 5 6 7 8 9 10 11 12
1 π β π + 1
π<π
43
2 2 + 2 3 + 2 4 + 2 5 + β― + 2 π
1 2 3 4 5 6 7 8 9 10 11 12
π<π
44
1 2 + 1 3 + 1 4 + β― + 1 π
π<π