100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Examen

CS101 EXAM 2 QUESTIONS AND ANSWERS

Puntuación
-
Vendido
-
Páginas
7
Subido en
04-01-2025
Escrito en
2024/2025

CS101 EXAM 2 QUESTIONS AND ANSWERS...

Institución
CS101
Grado
CS101

Vista previa del contenido

Singly Linked List runtimes for:
insertFront, insertBack, removeFront, removeBack - ANSWER insertFront: 1
insertBack: N
removeFront: 1
removeBack: N

Types of Linked Lists: - ANSWER 1. Singly-linked list
2. Doubly-linked list
3. Circular linked list

Describe a singly-linked list. - ANSWER Each node has a next pointer, but no
previous pointer.

Describe a doubly-linked list. - ANSWER Each node has a next pointer and a
previous pointer.

What is a circularly-linked list? - ANSWER A list that wraps around to the
front. The tail pointer points to the head.

Singly Linked List WITH TAIL runtimes for:
insertFront, insertBack, removeFront, removeBack - ANSWER insertFront: 1
insertBack: 1
removeFront: 1
removeBack: N

Doubly Linked List WITH TAIL runtimes for:
insertFront, insertBack, removeFront, removeBack - ANSWER insertFront: 1
insertBack: 1
removeFront: 1
removeBack: 1
same as DLL circular

, Doubly Linked List CIRCULAR runtimes for:
insertFront, insertBack, removeFront, removeBack - ANSWER insertFront: 1
insertBack: 1
removeFront: 1
removeBack: 1
same as DLL with tail

Even though the worst case in this Amortized Analysis is log(n), the average is -
ANSWER O(1).

Dynamic Array Runtimes B/W/A for: insertFront, insertBack, removeFront,
removeBack - ANSWER insertFront: N/N/N
insertBack: N/1/1
removeFront: N/N/N
removeBack: N/1/1

In a pop-push stack, what is the rule? - ANSWER Last-in, first-out.

Cons of a stack (or queue) for a linked list - ANSWER POP takes longer for a
linked list.

Cons of a stack (or queue) for an array - ANSWER Size limit and chance for
wasted space.

Pros of a stack (or queue) for an array (as apposed to a linked list) - ANSWER
Arrays allocate all at once, so they are faster. Arrays also take up less memory
(linked list has to track data AND pointer).

In a queue, what is the rule? - ANSWER First-in, first-out

What does enqueue(x) do? - ANSWER insert back

What does dequeue() do? - ANSWER removes front

What does peek() do? - ANSWER views front

What are the two options for making a queue? - ANSWER Circular array or
singly-linked list.

Escuela, estudio y materia

Institución
CS101
Grado
CS101

Información del documento

Subido en
4 de enero de 2025
Número de páginas
7
Escrito en
2024/2025
Tipo
Examen
Contiene
Desconocido

Temas

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
Boostertips Chamberlain College Nursing
Ver perfil
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
261
Miembro desde
3 año
Número de seguidores
195
Documentos
5175
Última venta
2 semanas hace

3.8

44 reseñas

5
19
4
8
3
10
2
2
1
5

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes