Test EDI3

Beschreibung

test edi 3
Pablo M F
Quiz von Pablo M F, aktualisiert more than 1 year ago
Pablo M F
Erstellt von Pablo M F vor mehr als 9 Jahre
279
0

Zusammenfassung der Ressource

Frage 1

Frage
Si extraes todos los elementos de una pila(dejandola vacia), los insertas en una cola, los extraes de la cola para volver a insertarlos en la pila original, ¿en que estado se queda la cola?
Antworten
  • Vacioa
  • Cargada con los datos de la pila y en orden inverso a como estan en la pila
  • Cargada con los datos de la pila
  • Cargada con los datos de la pila y ademas en orden

Frage 2

Frage
Cuales son las diferencias en la interfaz de un TAD Lista con punto de Interés implementado como una estructura estatica de uno implementado con una estructura dinamica
Antworten
  • Ninguno, y por la propia definicion del TAD no debe haberla
  • La diferencia esta en el metodo avanza, que su implementacion sera mas costosa
  • La diferencia estara en los parametros de los metodos, en algunos casos trabajaran con punteros y en otros no
  • Ninguna, aunque para que sea mas eficiente en el caso de las estructura estatica habra metodos que no se implementen

Frage 3

Frage
Que implicaciones tiene implementar el TAD Cola con una lista enlazada con un unico puntero al primer elemento
Antworten
  • La operacion de encolar tendria complejidad O(n)
  • No se puede implementar el TAD Cola con esa estructura
  • Conseguimos un TAD totalmente eficiente, con todas sus operaciones con complejidad O(1)
  • La operacion de desencolar tendria O(n)

Frage 4

Frage
En el TAD Lista con punto de interes, implementado como una lista enlazada simple. La operacion de retroceder
Antworten
  • Tendria complejidad O(n/3)
  • No se puede implementar
  • Tendria complejidad O(1)
  • Tendria complejidad O(n)

Frage 5

Frage
En un TAD Cola, implementado como una lista enlazada con doble puntero, uno al primer elemento yo otro al ultimo elemento
Antworten
  • La operacion de encolar tendria complejidad O(n)
  • Ninguna operacion tiene complejidad O(1)
  • La operacion de desencolar tendria O(n)
  • Todas las operaciones tienen complejidad O(1)

Frage 6

Frage
Si se desea ordenar y tratar un conjunto de datos cronologicamente segun su insercion en la estructura de datos, que EDL seria la mas adecuada
Antworten
  • Cola
  • Ninguna de las anteriores es una EDL
  • Pila
  • Lista

Frage 7

Frage
Tras insertar un nuevo dato en una lista con punto de interes, doblemente enlazada, que tenia un unico dato y cuyo punto de interes apunta a ese dato,¿a donde apuntara el puntero de fin?
Antworten
  • Al dato que ya existia en la lista enlazada
  • Al nuevo dato insertado
  • Una lista doblemente enlazada no tiene puntero fin
  • A punto de interes de la lista

Frage 8

Frage
Si extraes todos los elementos de una pila(dejandola vacia), los insertas en una cola, los extraes de la cola para volver a insertarlos en la pila original,¿en que estado se queda la pila?
Antworten
  • En el mismo estado en el que estaba la cola
  • Tendra los mismos datos y en el mismo orden que originalmente
  • No se pueden volver a insertar los datos en la pila, ya que esta vacia
  • Los elementos volveran a estar en la pila, pero en orden inverso a como estaban originalmente

Frage 9

Frage
¿es adecuado utilizar un TAD cola si se desea trabajar con un conjunto de datos que hay que insertar de manera ordenada?
Antworten
  • Si, utilizar una cola seria perfectamente valido y ademas eficiente
  • Si, incluso podemos obtener un comportamiento altamente eficiente
  • Si, podriamos utilizar una cola pero seria muy ineficiente
  • No, la cola no permite este comportamiento

Frage 10

Frage
Tras insertar un nuevo dato en una pila, a donde apuntara el puntero cima y el puntero fin, consideraremos la implementacion dinamica mas eficiente de la pila
Antworten
  • El puntero cima al nuevo dato y no es necesario que exista un puntero fin
  • Ambos apuntaran a NULL
  • Ambos apuntaran al nuevo dato
  • El puntero cima al nuevo dato y el fin al ultimo elemento de la pila

Frage 11

Frage
¿Que se entiende por redefinicion de un metodo en una jerarquia de clases?
Antworten
  • Cuando un metodo se hereda por una clase, esta define un codigo nuevo para este metodo
  • Utilizar un metodo heredado de la clase base en la clase derivada
  • Añadir codigo a un metodo heredado
  • Crear un nuevo metodo en la clase derivada que no existe en la clase base

Frage 12

Frage
En el TAD Lista con punto de interes partiendo de una lista vacia inserto un elemento, 1, inserto un elemento 2 y un tercero 3 (Suponiendo la implementacion vista en las clases de laboratiorio).¿En que orden quedaran los elementos teniendo en cuenta que el codigo utilizado a sido: L.insertar(1); L.insertar(2); L.insertar(3);?
Antworten
  • 2,3,1
  • 1,2,3
  • 3,1,2
  • 3,2,1
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

PRÁCTICAS DE GESTIÓN DEL SCM
Hector Benjumea Loaiza
PROBLEMAS ABP
jhrb2013
apunde de yogurt
edilbertocerpa
Tecnología de información
Laura Rozo
Introduce el texto aquí
Edilú Pulles
Prácticas del Lenguaje y Medios audiovisuales
Micaela Peralta
Prácticas del Lenguaje y Medios audiovisuales
Orencia Fernández
Prácticas del Lenguaje y Medios audiovisuales
Orencia Fernández
Prácticas del Lenguaje y Medios audiovisuales
Orencia Fernández
Prácticas del Lenguaje y Medios audiovisuales
Orencia Fernández