1 1 vote The difference of time Complexity between given functions can be represented by: void fun1(int n) { for(int i=1;i<=n;i++) for(int j=1;j<=i*i;j++) if(j%i==0) for(int k=1;k<=j;k++) s++; return 0; } void fun2(int n) { for(int i=1;i<=n;i++) for(int j=1;j<=i*i;j++) for(int k=1;k<=j;k++) s++; return 0; } $i. O(n^2)$ $ii. O(n)$ $iii.O(1)$ $iv. O(n^{1.5})$ Algorithms time-complexity asymptotic-notations algorithms + – shreyansh jain 1.7k views answer comment Share Follow Print See all 7 Comments 7 7 Comments reply Show 4 previous comments Shreya kumari commented Jan 10, 2019 reply Follow flag @Shaik MasthanCan u please tell me what is the meaning of difference of time complexity between functions here? 0 0 replyShare Shaik Masthan commented Jan 11, 2019 reply Follow flag if f$_1$ is O(n$^k$) and f$_2$ is O(n$^p$) then we can say the difference is O(n$^{|k-p|}$) 0 0 replyShare RRaushan commented Mar 23, 2019 reply Follow flag For f1 time complexity see this : https://gateoverflow.in/230638/ace-algorithms 0 0 replyShare Please log in or register to add a comment.
1 1 vote According to me, for function fun1 complexity is O(n^4) and for fun2 its O(n^5) hence difference being 0(n) rish1602 answered Jul 9, 2021 • edited Aug 4, 2021 by rish1602 rish1602 comment Share Follow 0 reply Please log in or register to add a comment.