Algorithms · Question 24 · Medium

What is the solution of the recurrence T(n) = T(n - 1) + n, with T(1) = 1?

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

Answer: C. O(n²)

Explanation: Unrolling gives T(n) = n + (n - 1) + ... + 1 = n(n + 1) / 2, which is O(n²).

Previous: An undirected weighted graph has the edges A-B 4, A-C 1, B-C 2, B-D 5, C-D 8… · Next: Coins of ₹2, ₹3 and ₹5 are available in unlimited supply. In how many…

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