Big O, Big Ω, Big Θ notations MCQs

By: Prof. Dr. Fazal Rehman | Last updated: May 14, 2025

20
Score: 0
Attempted: 0/20
Subscribe
1. What does Big O notation represent?



2. What does Big Ω notation represent?



3. What does Big Θ notation represent?



4. Which of the following is the correct notation for the time complexity of binary search?



5. Which notation would you use to describe the best-case time complexity?



6. For an algorithm with time complexity T(n) = 3n² + 2n + 1, what is the Big O notation?



7. For an algorithm with time complexity T(n) = 5n + 10, what is the Big Θ notation?



8. Which notation is used to describe the average-case complexity of an algorithm?



9. If an algorithm has a running time of O(2ⁿ), what type of complexity does it have?



10. Which of the following is true about Big O notation?



11. What is the Big Θ notation for the worst-case time complexity of quicksort?



12. For an algorithm with time complexity T(n) = 2ⁿ, what is the Big Ω notation?



13. If an algorithm has a running time described by the Big Θ notation Θ(n²), which of the following is true?



14. Which notation would you use to describe the growth rate of an algorithm that always performs a constant number of operations regardless of input size?



15. For an algorithm with time complexity T(n) = n³ + n² + n, what is the Big O notation?



16. Which of the following correctly describes an algorithm with a time complexity of O(n!)?



17. If the best-case and worst-case time complexities of an algorithm are both O(n²), what can be said about its average-case time complexity?



18. Which of the following statements is true about Big O and Big Ω notations?



19. What is the Big Θ notation for an algorithm with a running time of 3n log n + 2n?



20. Which of the following best describes the relationship between Big O, Big Ω, and Big Θ notations?



 

 

Data Structures MCQs

Basic Concepts

  1. Introduction to Data Structures
  2. Complexity Analysis MCQs

Linear Data Structures MCQs

  1. Arrays MCQs
  2. Linked Lists MCQs
  3. Stacks MCQs
  4. Queues MCQs

Non-Linear Data Structures MCQs

  1. Trees MCQs
  2. Heaps MCQs
  3. Graphs MCQs

Hashing MCQs MCQs

  1. Hash Tables

Sorting and Searching Algorithms MCQs 

  1. Sorting Algorithms MCQs
  2. Searching Algorithms MCQs

Miscellaneous

  1. Memory Management in data structures MCQs
  2. String Manipulation Algorithms MCQs
  1. Data Structures MCQs 1
  2. Data Structures MCQs 2
  3. Data Structures MCQs 3
  4. Data Structures MCQs 4
  5. Data Structures MCQs 5
  6. Stacks Solved MCQs
  7. Queues MCQs
  8. pointer mcqs
  9. Array MCQs

 

All Copyrights Reserved 2025 Reserved by T4Tutorials