Design & Analysis of Algorithms
Implement the algorithm in Java of the following problem

#include<iostream>
using namespace std;
#define MaxInterval 3
struct Interval
{
int start, end;
};
void findSubset(Interval arr[MaxInterval], int a) {
Interval temp[MaxInterval];
int p = 0;
for (int i = 0; i < MaxInterval; i++) {
if (a >= arr[i].start && a <= arr[i].end) {
temp[p] = arr[i];
cout<<"interval is
("<<temp[p].start<<","<<temp[p].end<<")"<<endl;
// will print the subset which contains point.
break;
}
}
}
int main() {
Interval arr[MaxInterval];
arr[0].start = 1;
arr[0].end = 5;
arr[1].start = 2;
arr[1].end = 3;
arr[2].start = 7;
arr[2].end = 12;
int numArr[5] = {1,3,4,8,10};
for (int i = 0; i < 5; i++) {
findSubset(arr, numArr[i]);
}
return 0;
}
Output:
interval is (1,5)
interval is (1,5)
interval is (1,5)
interval is (7,12)
interval is (7,12)
.
Design & Analysis of Algorithms Implement the algorithm in Java of the following problem
Design & Analysis of Algorithms
Implement the algorithm in C++ of the following
problem
Design & Analysis of Algorithms
Describe a Dynamic Programming Algorithm of the following
problem
Design and analysis of algorithms
Problem Verify two of the four equations in the Strassen's algorithm: t=P3+P4 and
Introduction to the Design and Analysis of
Algorithms
Note: Present Algorithms in Pseudocode Give an algorithm to print all the common elements in two sorted arrays of integers, A and B of sizes m and n, respectively. Assume that the numbers in each of the arrays are distinct. Input: Sorted arrays A[m] and B [n]. Output: Common elements. ExA:3.5 6 9 12 17 23; B:2581011 12 15 16 17 19 22 25; Output: 5 12 17
Design And analysis algorithm
course .
Remarks: In all the
algorithms, always explain their correctness and analyze their com-
plexity. The complexity should be as small as possible. A correct
algorithm with large complexity, may not get full credit
Question 2: Give an algorithm that finds the maximum size subarray (the entries may not be contiguous) that forms an increasing sequence.
Implement the following sorting algorithms using Java: a. Heap Sort. b. Quick Sort. c. Radix Sort. Verify the correctness of each implemented algorithm by sorting the following array: 10, 5, 60, 53, 45, 3, 25,37,39,48
Design and analysis of algorithms
Type in answer
Problem 5. Given a sorted array of distinct integers A[1- -n], you want to find out whether there is an index I for which Ai-i. Give a divide-and-conquer algorithm that runs in time O(log n)
What are the basic sorting algorithms in java ? (What are considered basic sorting algorithm in java?)
Design & Analysis of Algorithms
Problem 3. 34.5-1 to prove the subgraph-isomorphism problem is NP-complete.
in JAVA program.Use top-down design to design and implement a program to ask the user to enter a list of integers, and then display to the user the mean and median of this list. You should first prompt the user to specify the length of the list of integers. For this assignment, your code should create an array of size 10, and then allow the user to specify the number of integers in their list, up to a maximum of...