DSA Assignment - 1 2
DSA Assignment - 1 2
import java.util.Scanner;
if(y==0)
return 0;
else if (y==1)
return 1;
else{
return y*Rec(y-1);
int x = s.nextInt();
}
fi
ti
-> Because of the Recursion call The big-o run me for a recursive
func on is equivalent to the number of recursive func on calls.
import java.util.Scanner;
for(int i = 0; i<n;++i){
System.out.println("Line : ");
for(int j = 0;j<m;++j){
A[i][j] = s.nextInt();
for(int i = 0; i<n;++i){
for(int j = 0;j<m;++j){
System.out.print(A[i][j]);
System.out.println();
for(int i = 0; i<n;++i){
ti
ti
fi
ti
ti
for(int j = 0;j<m;++j){
B[i][j] = A[j][i];
System.out.println();
for(int i = 0; i<n;++i){
for(int j = 0;j<m;++j){
System.out.print(B[i][j]);
System.out.println();
int n = s.nextInt();
int m = s.nextInt();
transpose(n,m);
if (n == 0 || n == 1) {
return 1;
} else {
long result = 1;
result *= i;
return result;