Algorithms · Question 20 · Easy

What is the time complexity of finding the largest element in an unsorted array of n elements?

  1. O(1)
  2. O(log n)
  3. O(n log n)
  4. O(n)
Answer and explanation

Answer: D. O(n)

Explanation: Any element could be the largest, so every element must be checked once in a single pass, which takes linear time.

Previous: What is the worst-case time complexity of merge sort on n elements? · Next: Bubble sort is applied to the array [4, 1, 3, 2] in ascending order. What does…

Practise algorithms

Try a fresh set of algorithms questions with an explanation after every answer, free and without signing up: Algorithms practice. Or sit a full placement mock test.

More algorithms questions

More technical & programming practice

Object-Oriented Programming · DBMS · SQL · Operating Systems · Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge