DS Assignment
DS Assignment
(a)131 + 98 = 229
Ans2)
(1) O(1)
(2) O(1)
(3) O(N)
(4) O(N)
(5) O(N)
(6) O(N)
(7) O(N)
(8) O(N)
(9) O(N)
(10)
import java.util.Scanner;
import java.util.Scanner;
public class Q2
{
MyArrayList(int size) {
this.arr = (T[]) new Comparable[size];
this.length = 0;
}
arr1[0] = value;
arr = arr1;
length++;
}
if(length == 0)
{
arr[length] = value;
length++;
}
else
{
for(int i = length - 1; i > -1; i--)
{
arr[i + 1] = this.arr[i];
}
arr[0] = value;
length++;
}
}
if(arr.length % 2 == 0)
for (int i = 0; i < (arr.length / 2); i++)
{
temp = arr[i];
arr[i] = arr[arr.length - i - 1];
arr[arr.length - i - 1] = temp;
}
else
{
int s = (arr.length / 2) + 1;
for (int i = 0; i < s; i++)
{
temp = arr[i];
arr[i] = arr[arr.length - i - 1];
arr[arr.length - i - 1] = temp;
}
}
while (check)
{
int index = 0;
if (index >= 0)
{
for (int i = index; i < arr.length - 1; i++)
arr[i] = arr[i + 1];
}
else {
check = false;
}
}
}
}
System.out.println(stdList.isEmpty());
Student temp;
for(int i = 0; i < stdList.length - 1; i++)
{
if(std[i].compareTo(std[i + 1]) < std[i + 1].age)
{
temp = std[i];
std[i + 1] = std[i];
std[i] = temp;
}
}
int n = std.length;
System.out.println(stdList.isEmpty());
System.out.println(stdList.find(std[2]));
stdList.print();
stdList.reverse();
stdList.print();
System.out.println();
stdList.removeFirst(std[1]);
stdList.print();
System.out.println();
stdList.removeAll(std[0]);
stdList.print();
System.out.println(stdList.length());
}
Ans3)
(1)
public class Q3Ans1
{
public static void main(String[] args)
{
int[] arr = {1,23,5,4};
System.out.println(n);
}
(2)
public class Q3Ans2
{
public static void main(String[] args)
{
power(3, 4);
}
p=4
return power(b, p - 1)
P=3
return power(b, p - 1)
p=2
return power(b, p - 1)
p=1
return 22.
p=0
return 1
(3)
public class Q3Ans3
{
(a) 6
(b) 1048574
(c) 4