Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Examen

Data Structures and Algorithm Analysis Exam Questions with Answers

Puntuación
-
Vendido
-
Páginas
2
Grado
A+
Subido en
12-04-2025
Escrito en
2024/2025

Data Structures and Algorithm Analysis Exam Questions with Answers Abstract Data Type - Correct Answers: realization of a data type as a software component Acyclic graph - Correct Answers: A graph that doesnt have a cycle Adjacency List - Correct Answers: An implementation for a graph that uses an (array-based) list to represent the vertices of the graph, and each vertex is in turn represented by a (linked) list of the vertices that are neighbors. Adjacency Matrix - Correct Answers: An implementation for a graph that uses a 2-dimensional array where each row and each column corresponds to a vertex in the graph. A given row and column in the matrix corresponds to an edge from the vertex corresponding to the row to the vertex corresponding to the column. Asymptotic Analysis - Correct Answers: A method for estimating the efficiency of an algorithm or computer program by identifying its growth rate. Asymptotic analysis also gives a way to define the inherent difficulty of a problem. We frequently use the term algorithm analysis to mean the same thing. Average Case - Correct Answers: In algorithm analysis, the average of the costs for all problem instances of a given input size n. If not all problem instances have equal probability of occurring, then average case must be calculated using a weighted average. Balanced Tree - Correct Answers: A tree where the subtrees meet some criteria for being balanced. Two possibilities are that the tree is height balanced, or that the tree has a roughly equal number of nodes in each subtree. Best Case - Correct Answers: In algorithm analysis, the problem instance from among all problem instances for a given input size n that has least cost. Note that the best case is not when n is small, since we are referring to the best from a class of inputs (i.e, those inputs of size n). Big-O Notation - Correct Answers: In algorithm analysis, a shorthand notation for describing the upper bound for an algorithm or problem. BST - Correct Answers: A binary tree that imposes the following constraint on its node values: The search key value for any node A must be greater than the (key) values for all nodes in the left subtree of A, and less than the key values for all nodes in the right subtree of A. Some convention must be adopted if multiple nodes with the same key value are permitted, typically these are required to be in the right subtree. Binning - Correct Answers: In hashing, binning is a type of hash function. Say we are given keys in the range 0 to 999, and have a hash table of size 10. In this case, a possible hash function might simply divide the key value by 100. Thus, all keys in the range 0 to 99 would hash to slot 0, keys 100 to 199 would hash to slot 1, and so on. In other words, this hash function "bins" the first 100 keys to the first slot, the next 100 keys to the second slot, and so on. This approach tends to make the hash function dependent on the distribution of the high-order bits of the keys. Breadth First Search - Correct Answers: A graph traversal algorithm. As the name implies, all immediate neighbors for a node are visited before any more-distant nodes are visited. BFS is driven by a queue. A start vertex is placed on the queue. Then, until the queue is empty, a node is taken off the queue, visited, and and then any unvisited neighbors are placed onto the queue. Bubble SOrt - Correct Answers: A simple sort that requires Theta(n2) time in best, average, and worst cases. Even an optimized version will normally run slower than insertion sort, so it has little to recommend it. Complete Binary Tree - Correct Answers: A binary tree where the nodes are filled in row by row, with the bottom row filled in left to right. Due to this requirement, there is only one tree of n nodes for any value of n. Since storing the records in an array in row order leads to a simple mapping from a node's position in the array to its parent, siblings, and children, the array representation is most commonly used to implement the complete binary tree. The heap data structure is a complete binary tree with partial ordering constraints on the node values.

Mostrar más Leer menos
Institución
Data Structures And Algorithm Analysis In C+
Grado
Data Structures and Algorithm Analysis in C+

Vista previa del contenido

Data Structures and Algorithm
Analysis Exam Questions with
Answers
Abstract Data Type - Correct Answers: realization of a data type as a software component



Acyclic graph - Correct Answers: A graph that doesnt have a cycle



Adjacency List - Correct Answers: An implementation for a graph that uses an (array-based) list to
represent the vertices of the graph, and each vertex is in turn represented by a (linked) list of the
vertices that are neighbors.



Adjacency Matrix - Correct Answers: An implementation for a graph that uses a 2-dimensional array
where each row and each column corresponds to a vertex in the graph. A given row and column in the
matrix corresponds to an edge from the vertex corresponding to the row to the vertex corresponding to
the column.



Asymptotic Analysis - Correct Answers: A method for estimating the efficiency of an algorithm or
computer program by identifying its growth rate. Asymptotic analysis also gives a way to define the
inherent difficulty of a problem. We frequently use the term algorithm analysis to mean the same thing.



Average Case - Correct Answers: In algorithm analysis, the average of the costs for all problem instances
of a given input size n. If not all problem instances have equal probability of occurring, then average case
must be calculated using a weighted average.



Balanced Tree - Correct Answers: A tree where the subtrees meet some criteria for being balanced. Two
possibilities are that the tree is height balanced, or that the tree has a roughly equal number of nodes in
each subtree.



Best Case - Correct Answers: In algorithm analysis, the problem instance from among all problem
instances for a given input size n that has least cost. Note that the best case is not when n is small, since
we are referring to the best from a class of inputs (i.e, those inputs of size n).

Escuela, estudio y materia

Institución
Data Structures and Algorithm Analysis in C+
Grado
Data Structures and Algorithm Analysis in C+

Información del documento

Subido en
12 de abril de 2025
Número de páginas
2
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

$17.19
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
SAVEMYEXAMS

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
SAVEMYEXAMS stuvia
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
2
Miembro desde
1 año
Número de seguidores
2
Documentos
1594
Última venta
10 meses hace
SAVEMYEXAMS

Assignments, Case Studies, Research, Essay writing service, Questions and Answers, Discussions etc. for students who want to see results twice as fast. I have done papers of various topics and complexities. I am punctual and always submit work on-deadline. I write engaging and informative content on all subjects. Send me your research papers, case studies, psychology papers, etc, and I’ll do them to the best of my abilities. Writing is my passion when it comes to academic work. I’ve got a good sense of structure and enjoy finding interesting ways to deliver information in any given paper. I love impressing clients with my work, and I am very punctual about deadlines. Send me your assignment and I’ll take it to the next level. I strive for my content to be of the highest quality. Your wishes come first— send me your requirements and I’ll make a piece of work with fresh ideas, consistent structure, and following the academic formatting rules. For every student you refer to me with an order that is completed and paid transparently, I will do one assignment for you, free of charge!!!!!!!!!!!!

Lee mas Leer menos
0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

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