DAA- WEEK 1 ASSIGNMENT
DESIGN AND ANALYSIS OF ALGORITHMS
18CS42
SUBMISSION
DATE:01-04-2020
| 
   
ASSIGNMENT
  -1 
 | 
 ||
| 
   
Q.No. 
 | 
  
   
Questions 
 | 
  
   
Marks 
 | 
 
| 
   
1. 
 | 
  
   
What
  is an Algorithm? Brief the Properties.                                              
   
 | 
  
   
5 
 | 
 
| 
   
1.                  
    
 | 
  
   
List
  the steps to write an algorithm? 
 | 
  
   
5 
 | 
 
| 
   
2.                  
    
 | 
  
   
Write
  an algorithm  using the specification
  for computing gcd(m,n) using Euclid’s algorithm. and find the space
  complexity for the  algorithm. 
[Note: The Euclid's algorithm (or Euclidean
  Algorithm) is a method for efficiently finding the greatest
  common divisor (GCD) of two numbers. The GCD of two integers
  X and Y is the largest number that divides both of X and Y
  (without leaving a remainder).]  
 | 
  
   
5 
 | 
 
| 
   
3.      
    
 | 
  
   
Define  time complexity?Determine the no. of steps
  needed by the algorithm using  frequency
  count and introducing count variable methods. 
for
  I;=1 to n  do 
for j:=1 to n do 
 for k:=1 to j 
                         x:=x+1; 
 | 
  
   
5 
 | 
 
| 
   
5 
 | 
  
   
Define the
  following notations with example:  
1.     
  Big
  Oh 
2.     
  Little-oh
  (REFER NOTES] 
3.     
  Theta
  notation 
 | 
  
   
5 
 | 
 
| 
   
ASSIGNMENT-II 
 | 
 ||
| 
   
1.                  
    
 | 
  
   
Explain in brief  any two types of problems that can be
  solved using algorithm. 
 | 
  
   
4 
 | 
 
| 
   
2.                  
    
 | 
  
   
Consider an element
  uniqueness problem.  
i.                   
  Write
  an algorithm. 
ii.                 
  Identify
  the measure of input size.  
iii.               
  Identify
  the basic operation. 
iv.               
  Find
  efficiency class    
 | 
  
   
7 
 | 
 
| 
   
3.                  
    
 | 
  
   
Mathematically
  analyse the following recursive 
  algorithm to compute  2n  based on the formula 2 n= 2n-1
  + 2n-1   
 | 
  
   
7 
 | 
 
| 
   
4.                  
    
 | 
  
   
Mathematically
  analyse the towe of Hanoi and find its time complexity. 
 | 
  
   
7 
 | 
 
Comments
Post a Comment