Why is bubble sort O(n^2)?

后端 未结 6 1365
庸人自扰
庸人自扰 2020-12-03 10:47
for (int front = 1; front < intArray.length; front++)
{
    for (int i = 0; i  < intArray.length - front; i++)
    {
        if (intArray[i] > intArray[i +          


        
6条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-03 11:36

    The inner loop iterates n times(in worst case):

    for(int i = front; i < intArray.length; i++)
    

    The outer loop iterates n times:

    for(int front = 0; front < intArray.length; front++)
    

    Therefore O(n^2)

提交回复
热议问题