Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 120973
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T03:53:46+00:00 2026-05-11T03:53:46+00:00

I need to calculate the time complexity of the following code: for (i =

  • 0

I need to calculate the time complexity of the following code:

for (i = 1; i <= n; i++) {   for(j = 1; j <= i; j++)   {    // Some code   } } 

Is it O(n^2)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T03:53:47+00:00Added an answer on May 11, 2026 at 3:53 am

    Yes, nested loops are one way to quickly get a big O notation.

    Typically (but not always) one loop nested in another will cause O(n²).

    Think about it, the inner loop is executed i times, for each value of i. The outer loop is executed n times.

    thus you see a pattern of execution like this: 1 + 2 + 3 + 4 + … + n times

    Therefore, we can bound the number of code executions by saying it obviously executes more than n times (lower bound), but in terms of n how many times are we executing the code?

    Well, mathematically we can say that it will execute no more than n² times, giving us a worst case scenario and therefore our Big-Oh bound of O(n²). (For more information on how we can mathematically say this look at the Power Series)

    Big-Oh doesn’t always measure exactly how much work is being done, but usually gives a reliable approximation of worst case scenario.


    4 yrs later Edit: Because this post seems to get a fair amount of traffic. I want to more fully explain how we bound the execution to O(n²) using the power series

    From the website: 1+2+3+4…+n = (n² + n)/2 = n²/2 + n/2. How, then are we turning this into O(n²)? What we’re (basically) saying is that n² >= n²/2 + n/2. Is this true? Let’s do some simple algebra.

    • Multiply both sides by 2 to get: 2n² >= n² + n?
    • Expand 2n² to get:n² + n² >= n² + n?
    • Subtract n² from both sides to get: n² >= n?

    It should be clear that n² >= n (not strictly greater than, because of the case where n=0 or 1), assuming that n is always an integer.

    Actual Big O complexity is slightly different than what I just said, but this is the gist of it. In actuality, Big O complexity asks if there is a constant we can apply to one function such that it’s larger than the other, for sufficiently large input (See the wikipedia page)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am building a quiz and i need to calculate the total time taken
I need to calculate the time passed between two dates. The catch here is
I need to calculate Math.exp() from java very frequently, is it possible to get
I need to calculate averages, standard deviations, medians etc for a bunch of numerical
I have two system calls GetSystemTime() and GetThreadTimes() that I need to calculate the
I need the perfect algorithm or C# function to calculate the difference (distance) between
I am Need of Formula to Accurately Calculate Bandwith for 1 Gig Nic Card.
I've a need to add method that will calculate a weighted sum of worker
I suck at math. I need to figure out how to calculate a video
On posix it is possible to use timespec to calculate accurate time length (like

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.