Вы находитесь на странице: 1из 2

Facultad de Ingeniera

UNLPam

Estructura de Datos y Algoritmos


2014

PRCTICO 3
Anlisis y Diseo de Algoritmos.
Orden y Tiempo de Ejecucin.
NOTA: Los ejercicios del prctico de aula deben entregarse en hoja, rotulados con el nmero de grupo y/o los
integrantes. En todos los casos, las respuestas deben estar justificadas.

EJERCICIO 1: Determine el tiempo de ejecucin de los siguientes algoritmos. Justifique.


//algoritmo 1
if(c>n) c=c-10 else c=n;
c=n-c;

//algoritmo 2
Teniendo en cuenta la siguiente declaracin enum bool {FALSE,TRUE};
if(!FALSE){n=15;}
else{for(int i=0;i<n;i++)k=k+n;}

//algoritmo 3
for(i=0; i<n; i++)
for(j=n; j>0; j--) a[i]=a[i]+b[j];

//algoritmo 4
e=100;
for(i=0; e<K; i++){ //K una constante con valor 150
for(f=0; e<K; f++)
//bloque de sentencias de O(1)
}

//algoritmo 5
if(s!=true) //bloque de sentencias de O(n^2)
else //bloque de sentencias de O(n log n)

//algoritmo 6
c=1;
while(c<n) c=2*c;

//algoritmo 7
c=n;
while(c>1) c=c/2;
f(n); //llamada a funcin de O(n2)
//algoritmo 8
for(i=n; i>0; i--)
for(j=i; j>0; j--) e=e+(i*j);

Pgina 1

Facultad de Ingeniera
UNLPam

Estructura de Datos y Algoritmos


2014

//algoritmo 9
N=n;
for(int i=0; i<N; i++) {
for(int j=0; j<N; j++) {
c=j;
while(c>0) c=c/2;
}
}

//algoritmo 10
for(i=1; i<n-1; i++)
for(j=i+1; j<n; j++)
//alguna sentencia de O(1)

//algoritmo 11
int p=0;
for(i=1; i<=n; i++) {
p=p+i*i;
for(j=1; j<=p; j++)
//alguna sentencia de O(1)
}

//algoritmo 12
x=0;
for(i=1; i<=n;i++)
for(j=1;j<=n;j++)
for(k=1;k<=j;k++)
x+=2;

ATENCIN: El prctico se entrega hasta el 18/03/2014. Cada grupo deber entregar TODOS
los ejercicios en un documento de texto y deben ser subidos directamente al sitio.

Pgina 2

Вам также может понравиться

  • Practico 1
    Practico 1
    Документ2 страницы
    Practico 1
    mateo_ninio
    Оценок пока нет
  • Practico 5
    Practico 5
    Документ2 страницы
    Practico 5
    Kristi Buchanan
    Оценок пока нет
  • Practico 8
    Practico 8
    Документ2 страницы
    Practico 8
    mateo_ninio
    Оценок пока нет
  • Practico 7
    Practico 7
    Документ2 страницы
    Practico 7
    mateo_ninio
    Оценок пока нет
  • Practico 4
    Practico 4
    Документ1 страница
    Practico 4
    mateo_ninio
    Оценок пока нет
  • Practico 1
    Practico 1
    Документ2 страницы
    Practico 1
    mateo_ninio
    Оценок пока нет
  • Practico 6
    Practico 6
    Документ2 страницы
    Practico 6
    mateo_ninio
    Оценок пока нет
  • Bus Queda
    Bus Queda
    Документ2 страницы
    Bus Queda
    mateo_ninio
    Оценок пока нет
  • Practico 2
    Practico 2
    Документ2 страницы
    Practico 2
    mateo_ninio
    Оценок пока нет
  • TP7 - Grafos
    TP7 - Grafos
    Документ8 страниц
    TP7 - Grafos
    mateo_ninio
    Оценок пока нет
  • Cuestiones Arboles
    Cuestiones Arboles
    Документ3 страницы
    Cuestiones Arboles
    mateo_ninio
    Оценок пока нет
  • Practica 1
    Practica 1
    Документ2 страницы
    Practica 1
    mateo_ninio
    Оценок пока нет
  • TP2 - Relaciones
    TP2 - Relaciones
    Документ6 страниц
    TP2 - Relaciones
    mateo_ninio
    Оценок пока нет
  • TP5 - Reticulados y Álgebras de Boole
    TP5 - Reticulados y Álgebras de Boole
    Документ4 страницы
    TP5 - Reticulados y Álgebras de Boole
    mateo_ninio
    Оценок пока нет
  • TP6 - Funciones Booleanas y Circuitos
    TP6 - Funciones Booleanas y Circuitos
    Документ5 страниц
    TP6 - Funciones Booleanas y Circuitos
    mateo_ninio
    Оценок пока нет
  • TP3 - Funciones
    TP3 - Funciones
    Документ2 страницы
    TP3 - Funciones
    mateo_ninio
    Оценок пока нет
  • TP4 - Nociones Básicas de Grupos y Semigrupos
    TP4 - Nociones Básicas de Grupos y Semigrupos
    Документ2 страницы
    TP4 - Nociones Básicas de Grupos y Semigrupos
    mateo_ninio
    Оценок пока нет
  • Nociones Lógica Básica
    Nociones Lógica Básica
    Документ8 страниц
    Nociones Lógica Básica
    mateo_ninio
    Оценок пока нет