Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
aa:lab:07 [2020/11/23 23:10]
claudiu.dorobantu
aa:lab:07 [2020/11/23 23:12] (current)
claudiu.dorobantu
Line 57: Line 57:
             return search(arr, mid, hi, v);             return search(arr, mid, hi, v);
     }     }
-    ​+
 **2.1** Determine the recurrence for the search algorithm above. **2.1** Determine the recurrence for the search algorithm above.
  
Line 69: Line 69:
  
 Consider the following modification to '​search'​ (which may not make sense in practice): Consider the following modification to '​search'​ (which may not make sense in practice):
-    ​+
     int search(int arr[], int lo, int hi, int v)     int search(int arr[], int lo, int hi, int v)
     {     {
Line 84: Line 84:
             return search(arr, mid, hi, v);             return search(arr, mid, hi, v);
     }     }
-    ​+
 **3.1** In what time can we check if an array is sorted? **3.1** In what time can we check if an array is sorted?
  
Line 102: Line 102:
  
 **4.5** Consider the following algorithm: **4.5** Consider the following algorithm:
-     +
      int fibo(int n)      int fibo(int n)
      {      {
Line 109: Line 109:
         return fibo(n - 1) + fibo(n - 2);         return fibo(n - 1) + fibo(n - 2);
      }      }
-      + 
- ​Determine its complexity with regard to the size of the input.+Determine its complexity with regard to the size of the input.
  
 **4.6** Solve $math[T(n) = \sqrt n * T(\sqrt n) + n]. **4.6** Solve $math[T(n) = \sqrt n * T(\sqrt n) + n].