Daa 2
Daa 2
#include <iostream>
using namespace std;
int i = 0, j = 0, k = left;
while (i < n1 && j < n2) {
if (L[i] <= R[j]) {
arr[k] = L[i];
i++;
} else {
arr[k] = R[j];
j++;
}
k++;
}
int main() {
int n;
cout << "Enter the number of elements in the array: ";
cin >> n;
int arr[n];
cout << "Enter the elements : ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
mergeSort(arr, 0, n - 1);
return 0;
}
OUTPUT:
PRACTICAL 4
AIM:Write a program to sort an array using Selection Sort
#include <iostream>
#include <vector>
int main() {
int n;
std::vector<int> arr(n);
selectionSort(arr);
return 0;
}
OUTPUT:
PRACTICAL 5
AIM:Write a program to sort an array using Quick Sort
#include <iostream>
#include <vector>
int main() {
int n;
std::vector<int> arr(n);
quickSort(arr, 0, n - 1);
std::cout << "Sorted array:\n";
for (int i = 0; i < n; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
OUTPUT: