1 Write Two Java Programs Implement Merge Sort Quick Sort Algorithms Q37199603

1. Write two Java programs that implement the merge sort andquick sort algorithms.


Answer


find the below code for merge andquick sort

public class MergeSort
{
// Merges two subarrays of arr[].
// First subarray is arr[l..m]
// Second subarray is arr[m+1..r]
void merge(int arr[], int l, int m, int r)
{
// Find sizes of two subarrays to be merged
int n1 = m – l + 1;
int n2 = r – m;
  
/* Create temp arrays */
int L[] = new int [n1];
int R[] = new int [n2];
  
/*Copy data to temp arrays*/
for (int i=0; i<n1; ++i)
L[i] = arr[l + i];
for (int j=0; j<n2; ++j)
R[j] = arr[m + 1+ j];
  
  
/*

OR
OR

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.