Sunteți pe pagina 1din 9

Analiza costurilor si timpul de executie pentru problemele din capitolul 5

Problema nr 1.
Operatie

Cost

Nr. repetari

1.

2.

3.

2(n+1)

4.

2(n+1)

5.

T1(n)

6.

T1(n)

7.

8.

T2(n)

T = 3 + 4(n+1) + 2T1(n) + T2(n)


Problema nr 2.
Operatie

Cost

Nr. repetari

1.

2.

2(n+1)

3.

2(n+1)

4.

T1(n)

5.

T1(n)

T = 1 + 4(n+1) + 2T1(n)
Problema nr 3.
Operatie

Cost

Nr. repetari

1.

2.

2(n+1)

3.

T1(n)

4.

5.

T2(n)

6.

T3(n)

T = 2 + 2(n+1) + T1(n) + T2(n) + T3(n)

Problema nr 4.
Operatie

Cost

Nr.r epetari

1.

2.

3.

T1(n)

4.

T1(n)

5.

T1(n)

6.

2(n+1)

7.

8.

9.

2(n+1)

10.

T2(n)

T = 4 + 3T1(n) + 4(n+1) + T2(n)

Problema nr 5.
Operatie

Cost

Nr. repetari

1.

2.

3.

T1(n)

4.

T1(n)

5.

T1(n)

6.

2(n+1)

7.

8.

2n

9.

2(n-i)

n-1

10.

n(n-i-1)

11.

T2(n)

T = 3 + 3t1(n) + 2(n+1) + 2(n-1)(n-i) + 2n + n(n-i-1)

Problema nr 6.
Operatie

Cost

Nr. repetari

1.

2n

2.

n-1

3.

2(n+1)

n-1

4.

n*(n-1)

5.

2(n-j)

T1(n)

6.

T1(n)*(n-j-1)

7.

T1(n)*(n-j-1)

8.

T2(n)

T = 2n + (n-1)(2n+3) + n*(n-1) + T1(n) + 2T1(n)* (n-j-1) + T2(n)


Problemele 7-10.
Operatie
1.
2.
3.
4.
5.
6.

Cost
1
1
1
1
2(n+1)
1

Nr. repetari
1
1
T1(n)
1
T2(n)
T2(n)

7.

8.

2(n+1)

9.

10.

n*n

11.

T3(n)

12.

13

2(n+1)

14.

2(n+1)

15.

n*n

16.

17.

2(n+1)

18.

19.

2(n+1)

20.

n*n

21.

22.

T4(n)

23.

T4(n)

24.

T4(n)

25.

26.

T5(n)

27.

T5(n)

T = 6 + T1(n) + (2n+3)T2(n) + 2(n+1) + n(n+1) + T3(n) + 4(n+1)(n+1) + 2n*n +


3n + 3T4(n) + 2T5(n)

Problema nr 11.
Operatie

Cost

Nr. Repetari

1.

2.

2(m+1)

3.

4.

2(n+1)

5.

m*n

6.

T1(mn)

7.

8.

T2(n)

T = 2 + 2(m+1) + m(2n+3) + m*n + T1(mn) + T2(n)

Problema nr 12.
Operatie

Cost

Nr. repetari

1.

2.

2(m+1)

3.

4.

2(n+1)

5.

m*n

6.

T1(n)

7.

8.

T2(m)

9.

T2(m)

T = 1 + 2(m+1) + 2m + 2m(n+1) + m*n + T1(n) + 2T2(m)

Problema nr 13.
Operatie

Cost

Nr. repetari

1.

2.

2(n+1)

3.

4.

2(m+1)

5.

m*n

6.

T1(m)

7.

8.

T2(n)

9.

T2(n)

T = 1 + 2(n+1) + 2n + m*n + 2n(m+1) + T1(m) + 2T2(n)


Problema nr 14.
Operatie

Cost

Nr. repetari

1.

2.

3.

4.

2(m+1)

5.

2(p+1)

6.

m*p

7.

2(n+1)

m*p

8.

m*p*n

T = 3 + 2(m+1) +2m(p+1) + m*p + 2mp(n+1) + m*p*n


Problema nr 15.
Operatie

Cost

Nr. repetari

1.

2(m+1)

2.

2(m+1)

3.

m*m

4.

T1(m)

5.

T2(m)

6.

2(p+1)

7.

2(m+1)

8.

2(m+1)

p*m

9.

p*m*m

10.

2(m+1)

11.

p*m

12.

2(m+1)

13.

2(m+1)

p*m

14.

p*m*m

T = 2(m+1)(m+1) + m*m + T1(m) + T2(m) + 2(p+1) + 4p(m+1)(m+1) + 2 p*m*n


+ p*m

Problema nr 16.
Operatie

Cost

Nr. repetari

1.

2(m+1)

2.

2n

3.

2(n+1-j)

m*(m-1)

4.

m*n*(n-1)

5.

T1(n)

6.

T1(n)

7.

T1(n)

T = 2(m+1) + 2n*m +2m(n+1-j)(m-1) + m*n*(n-1) + 3T1(n)


Problema nr 17.

Operatie

Cost

Nr. repetari

1.

2.

2(m+1)

3.

4.

5.

2n

6.

m*(n-1)

7.

T2(n)

8.

9.

T1(n)

10.

T1(n)

T = 1 + 2(m+1) + 3m + 2n*m + m*(n-1) + 2T1(n) + T2(n)

Problema nr 18.
Operatie

Cost

Nr. repetari

1.

2.

2(m+1)

3.

4.

2(n-1)

5.

m*(n-1)

6.

T1(n)

7.

8.

T2(n)

9.

T2(n)

T = 1 + 2(m+1) + 3m + 2T2(n) + 2n*m + m*(n-1) + T1(n)

Problema nr 19.
Operatie

Cost

Nr. Repetari

1.

2.

2(n+1)

3.

4.

2(m+1)

5.

m*n

6.

7.

8.

2(n+1)

9.

10.

T1(n)

11.

T1(n)

12.

T1(n)

13.

14.

T2(n)

15.

T2(n)

T = 3 +4(n+1) + 3T1(n) + 2T2(n) + 3n +2n(m+1) + m*n

Problema nr 20.
Operatie

Cost

Nr. repetari

1.

2(n+1)

2.

3.

4.

2(m+1)

5.

n*m

6.

T1(n)

7.

T1(n)

8.

T = 2(n+1) + 3n + 2(m+1) + n*m + 2T1(n)

S-ar putea să vă placă și