Cual de las siguientes estructuras de datos tiene una Complejidad O(1), en sus operaciones principales para agregar y remover nodos:
Examen Parcial - Teoría - Algoritmos y Estructuras de Datos UPC

Quiz
•
Computers
•
University
•
Hard
Daniella Saldaña
Used 17+ times
FREE Resource
12 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Arreglo
Quick Sort
Cola
Función Recursiva
Answer explanation
En una cola tenemos mapeada el último y primer elemento. Pues en una cola real, se atiende al primero en llegar, y los nuevos en venir deben colocarse detrás del último. Este seguimiento nos permite realizar operaciones de inserción y eliminación en O(1).
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Las Listas enlazadas:
Pueden contener datos de cualquier tipo
Siempre deben definirse como estructuras(struct, no como clases (class)
Solo se puede implementar como clases (class)
Deben tener un número constante y definido de elementos de datos
Answer explanation
Queremos que nuestras estructuras de datos alberguen cualquier tipo de dato, por eso las desarrollamos de manera genérica usando templates. Una lista es una estructura de datos dinámica, por lo que crece en tamaño. Sus nodos pueden crearse con clases o con struct.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Para invertir una cadena de caracteres, es mejor usar:
Arreglo
Pila
Cola
Vector
Answer explanation
Podríamos usar cualquiera de aquellas estructuras de datos para lograr con la tarea, pero una pila en específico permitiría poder invertir un string más fácilmente, pues los últimos elementos estarían en su tope entonces al quitarlos uno por uno imprimiéndolos estaríamos mostrando el arreglo de caracteres de manera inversa.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Cuál de las siguientes técnicas de diseño de algoritmos se utiliza en Merge Sort (ordenamiento Merge)?
Divide y Vencerás
Big-O
Programación Dinamica
PreOrden
Answer explanation
Merge sort es conocido por usar la técnica de Divide & Conquer (Divide y Vencerás) pues parte y parte un conjunto de elementos hasta llegar a los arreglos unitarios de este para empezar a ordenarlos.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Qué hace el Ordenamiento por Burbuja (Bubble Sort)?
Ordena la lista eligiendo un elemento pivote (pivot)
Encuentra un elemento de datos en una lista
Ordena una lista comparando dos elementos que están uno al lado del otro, para ver cuál está desordenado
Ninguna de las anteriores
Answer explanation
Bubblesort es conocido por hacer que sus elementos más grandes burbujeen hasta el final del arreglo. Esto se consigue comparando los elementos adyacentes (juntos) intercambiándose de ser el caso estén en el orden incorrecto.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
El espacio adicional del ordenamiento por inserción (Insertion Sort) es O(1), ¿qué significa O(1)?
Es la velocidad a la que se recorren los elementos.
Significa que la cantidad de memoria adicional que consume la ordenación por inserción no depende de la entrada. El
algoritmo debe usar la misma cantidad de memoria para todas las entradas.
Se necesita sólo 1 KB de memoria.
La memoria (espacio) requerida para procesar los datos no es constante
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Cuál de los siguientes algoritmos de ordenamiento tiene la menor complejidad en el peor de los casos?
Merge Sort
Selection Sort
Bubble Sort
Quick Sort
Create a free account and access millions of resources
Similar Resources on Quizizz
17 questions
Python 2

Quiz
•
University
10 questions
Tarea 1 Quiz sobre Algoritmos en Informática

Quiz
•
10th Grade - University
12 questions
UNIDAD 4: Filtros, Orden, Tablas

Quiz
•
University
10 questions
Strings y listas en Python

Quiz
•
University
10 questions
Fundamentos de la programación

Quiz
•
University
10 questions
SOII. Sistemas de ficheros - Métodos de asignación

Quiz
•
University
11 questions
Construccion_Software_Diagnostico_G1

Quiz
•
University
15 questions
INFORMATICA BASICA

Quiz
•
University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade