Data Structures & Algorithms

Download Q&A
Q. What is the space complexity of a binary heap storing n elements?
  • A. O(1)
  • B. O(n)
  • C. O(log n)
  • D. O(n log n)
Q. What is the space complexity of a binary heap?
  • A. O(1)
  • B. O(n)
  • C. O(log n)
  • D. O(n log n)
Q. What is the time complexity of building a binary heap from an array of n elements?
  • A. O(n)
  • B. O(log n)
  • C. O(n log n)
  • D. O(n^2)
Q. What is the time complexity of building a heap from an array of n elements?
  • A. O(n)
  • B. O(log n)
  • C. O(n log n)
  • D. O(n^2)
Q. What is the time complexity of deleting the maximum element from a max-heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of extracting the minimum element from a min-heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of inserting an element into a binary heap used as a priority queue?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of inserting an element into a binary heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of inserting an element into a hash table in the average case?
  • A. O(n)
  • B. O(log n)
  • C. O(1)
  • D. O(n log n)
Q. What is the time complexity of removing the highest priority element from a binary heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of removing the highest priority element from a priority queue implemented with a binary heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the time complexity of searching for an element in a hash table in the average case?
  • A. O(n)
  • B. O(log n)
  • C. O(1)
  • D. O(n log n)
Q. What is the time complexity of searching for an element in a hash table on average?
  • A. O(n)
  • B. O(log n)
  • C. O(1)
  • D. O(n^2)
Q. What is the time complexity of searching for an element in a well-designed hash table?
  • A. O(n)
  • B. O(log n)
  • C. O(1)
  • D. O(n log n)
Q. What is the time complexity of the 'find' operation in a Disjoint Set Union with path compression?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(α(n))
Q. What is the time complexity of the 'find' operation in a well-optimized Disjoint Set Union with path compression?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(α(n))
Q. What is the time complexity of the 'Find' operation with path compression and union by rank?
  • A. O(n)
  • B. O(log n)
  • C. O(α(n))
  • D. O(1)
Q. What is the time complexity of the 'Find' operation with path compression in Disjoint Set Union?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(α(n))
Q. What is the time complexity of the 'Union' operation in an optimized Disjoint Set Union with path compression and union by rank?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(α(n))
Q. What is the time complexity of the 'Union' operation in an optimized Disjoint Set Union with path compression?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(α(n))
Q. What is the worst-case time complexity for a sequence of m union and find operations in Disjoint Set Union with path compression and union by rank?
  • A. O(m)
  • B. O(m log n)
  • C. O(m α(n))
  • D. O(n)
Q. What is the worst-case time complexity for building a heap from an array of n elements?
  • A. O(n)
  • B. O(n log n)
  • C. O(log n)
  • D. O(1)
Q. What is the worst-case time complexity for deleting the minimum element from a binary min-heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the worst-case time complexity for deleting the minimum element from a binary heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the worst-case time complexity for deleting the minimum element from a min-heap?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the worst-case time complexity for searching in a hash table with chaining?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n log n)
Q. What is the worst-case time complexity of the 'Union' operation in Disjoint Set Union with union by rank?
  • A. O(n)
  • B. O(log n)
  • C. O(1)
  • D. O(α(n))
Q. What is the worst-case time complexity of the union operation in a basic Disjoint Set Union without optimizations?
  • A. O(1)
  • B. O(log n)
  • C. O(n)
  • D. O(n^2)
Q. What technique is commonly used in Disjoint Set Union to optimize the 'Find' operation?
  • A. Binary Search
  • B. Path Compression
  • C. Merge Sort
  • D. Heapify
Q. What technique is commonly used to optimize the 'Find' operation in Disjoint Set Union?
  • A. Binary Search
  • B. Path Compression
  • C. Merge Sort
  • D. Heapify
Showing 91 to 120 of 182 (7 Pages)
Soulshift Feedback ×

On a scale of 0–10, how likely are you to recommend The Soulshift Academy?

Not likely Very likely