PART B
log(n)
(n^3) (n!)
DESIGN
1,000,000,000,000,000 ALGORITHM
#VALUE!
1,331,000,000,000,000 #VALUE!
9000000000000000
1,728,000,000,000,000 #VALUE!
8000000000000000
2,197,000,000,000,000 #VALUE!
7000000000000000
2,744,000,000,000,000 #VALUE!
6000000000000000
3,375,000,000,000,000 #VALUE!
5000000000000000
4,096,000,000,000,000 #VALUE!
4000000000000000
4,913,000,000,000,000 #VALUE!
3000000000000000
5,832,000,000,000,000 #VALUE!
2000000000000000
6,859,000,000,000,000 #VALUE!
1000000000000000
8,000,000,000,000,000 #VALUE!
0
00 00 00 00 00 00 00 00 00 00 00
000 100 200 300 400 500 600 700 800 900 000
1 log(n)
1 1 1
nlog(n) 1 1
(n^2) 1 1
(n^3) 1 1
(n!) 2
(n^3)
125,000,000,000
DESIGN ALGORITHM
132,651,000,000
250000000000 140,608,000,000
148,877,000,000
200000000000 157,464,000,000
166,375,000,000
150000000000
175,616,000,000
185,193,000,000
100000000000
195,112,000,000
205,379,000,000
50000000000
216,000,000,000
0
5000 5100 5200 5300 5400 5500 5600 5700 5800 5900 6000
n 10(n)^2 n^2
5000 #NAME? 25000000
5100 2.6E+08 26010000 DESIGN A
5200 2.7E+08 27040000 400000000
5300 2.81E+08 28090000
350000000
5400 2.92E+08 29160000
5500 3.03E+08 30250000 300000000
0.3(n)^2
0.1(n)^3 is in Ω(n^2)
with n= 5000
increment value = 100
n 0.1(n)^3 n^2
DESIGN A
5000 1.25E+10 25000000
25000000000
20000000000
DESIGN A
5100 1.33E+10 26010000 25000000000
5200 1.41E+10 27040000
5300 1.49E+10 28090000 20000000000
5400 1.57E+10 29160000
5500 1.66E+10 30250000 15000000000
0.1(n
DESIGN AGORITHM
00
00
00
00
00
00
00
00
0
5000 5100 5200 5300 5400 5500 5600 5700 5800 5900
10(n)^2 n^2
DESIGN ALGORITHM
DESIGN ALGORITHM
0000
0000
DESIGN ALGORITHM
0000
0000
0000
0000
0000
0
5000 5100 5200 5300 5400 5500 5600 5700 5800 5900
0.1(n)^3 n^2
10(n) is in O(n^2)
where n =5000
increment value is 100
O
10(n) O(n^2) 20,000,000,000
50,000 17,956,000,000
18,000,000,000
51,000 17,956,000,000
16,000,000,000
52,000 17,956,000,000
14,000,000,000
53,000 17,956,000,000
54,000 17,956,000,000 12,000,000,000
DESIGN
n 5n +20 O(n)
5000 25,020 5,000 35,000
5n
O(n^2)
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0
50,000 51,000 52,000 53,000 54,000 55,000 56,000 57,000 58,000 59,000 60,000
DESIGN ALGORITHM
000 5100 5200 5300 5400 5500 5600 5700 5800 5900 6000
5n +20 O(n)
10(n)^2 is in θ(n^2)
with n= 5000
increment value = 100
n 1*(n)^2 0.1*(n)^2
0.3*(n)^2 - 2(n)
5000 25000000 5000000 7490000 DESIGN A
5100 26010000 5202000 7792800 45000000
5200 27040000 5408000 8101600 40000000
5300 28090000 5618000 8416400 35000000
5400 29160000 5832000 8737200 30000000
5500 30250000 6050000 9064000 25000000
5600 31360000 6272000 9396800
20000000
5700 32490000 6498000 9735600
15000000
5800 33640000 6728000 10080400
10000000
5900 34810000 6962000 10431200
5000000
6000 36000000 7200000 10788000
6100 37210000 7442000 11150800 0
5000 5100 5200 5300 5400 5500
6200 38440000 7688000 11519600
1*(n)^2 0.1
6300 39690000 7938000 11894400
0.1(n)^3 is in θ(n^2)
with n= 5000
increment value = 100
DESIGN ALGORITHM
0
0
0
0
0
0
0
0
0
0
5000 5100 5200 5300 5400 5500 5600 5700 5800 5900 6000 6100 6200 6300
000000000
000000000
000000000
000000000
000000000
0
5000 5100 5200 5300 5400 5500 5600 5700 5800 5900 6000 6100 6200 6300