• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 7 pages
Exam (elaborations)

CMSC 341 Midterm 2 UPDATED Questions and CORRECT Answers

Document preview thumbnail
Preview 2 out of 7 pages

CMSC 341 Midterm 2 UPDATED Questions and CORRECT Answers

Content preview

CMSC 341 Midterm 2 UPDATED Questions
and CORRECT Answers
(True or False) An AVL tree is a better choice than a red-black tree if your data structure will
have more reads and writes than retrieves. - CORRECT ANSWER - False


(True or False) In a balanced binary tree, the number of nodes grows exponentially with the
height. - CORRECT ANSWER - True


(True or False) In a skew heap, Extract-Min runs in amortized O(1) time. - CORRECT
ANSWER - False (O(log n))


(True or False) Increasing load factor is a strategy for reducing the number of hash collisions. -
CORRECT ANSWER - False


(True or False) Under ideal conditions, hash tables perform their basic operations in constant
time - CORRECT ANSWER - True


(True or False) A Red-Black tree implementation of a priority queue performs enqueue and
dequeue in O(log n) time. - CORRECT ANSWER - True


(True or False) Removing a node from a red-black tree may require 𝛀(log n) trinode
restructurings. - CORRECT ANSWER - False


(True or False) When extracting the maximum value from an array-based implementation of a
max-heap, we simply shift the elements of the array left after removing the maximum element. -
CORRECT ANSWER - False


(True or False) The depth of all red nodes in a red black tree must be the same. - CORRECT
ANSWER - False

, (True or False) Priority queues dequeue the oldest item in the queue. - CORRECT
ANSWER - False



Ordered Map ADT - CORRECT ANSWER - Stores key, value pairs
Insert and retrieve by key
Ordering by keys
Used to implement self-balancing BST (red-black tree)


Unordered Map ADT - CORRECT ANSWER - Stores key, value pairs
Insert and retrieve by key
No ordering by keys
Used to implement hash table


Red-Black Trees - CORRECT ANSWER - A red-black tree is a BST with the following
properties:
1.Every node is either red or black
2.The root is black
3.No red node has a red child
4.Every root-null path (a path from the root to a null node) in the tree passes through the same
number of black nodes


How many trinode restructurings are required for insert and erase in an AVL tree vs. the number
of restructurings and recolorings in a red-black tree? - CORRECT ANSWER - Red-Black
Tree:
Insertion - 𝑂 (log 𝑛) recolorings and one trinode restructuring
Erase - 𝑂(log 𝑛) recolorings and one additional trinode restructuring.


AVL Tree: 𝑂 (log 𝑛) trinode restructures

Document information

Uploaded on
October 26, 2025
Number of pages
7
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$12.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
STANFORDGRADESS
4.0
(241)
Sold
1674
Followers
109
Items
121810
Last sold
1 hour ago




Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions