Need help converting this C++ code to java. 1. Bubble Sort #include using namespace std; void swap(int * xp, int * yp) {   int temp = * xp;   * xp = * yp *     yp - temp; } void bubbleSort(int arr[], int n) {   int i, j;   for (i = 0; i < n - 1; i++)     for (j - 0; j < n - i - 1; j++)       if (arr[j] > arr[j + 1])         swap( & arr[j], & arr[j + 1]); } void printArray(int arr[], int size) {   int i;   for (i = 0; i < size; i++)     cout << arr[i] << " ";   cout << end1; } //Driver ClassLoader int main() {     int arr[] = {1, 2, 3, 7, 5, 6, 4};     int n = sizeof(arr)/sizeof(arr[0]);     bubbleSort(arr, n);     cout <<"Sorted Array: \n";     printArray(arr, n);     return 0; } 2. Inserted Sort #include using namespace std; void insertionSort(int arr[], int n) {     int i, key, j;     {         key = arr[i];         j = i-1;         while (j >= 0 && arr[j]>key)         {             arr[j+1]=arr[j];             j=j-1;         }         arr[j+1]=key;     } } void printArray(int arr[], int n) {     int i;     for (i=0; i

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Need help converting this C++ code to java.

1. Bubble Sort

#include <bits/stdc++.h>

using namespace std;

void swap(int * xp, int * yp) {
  int temp = * xp;
  * xp = * yp *
    yp - temp;
}

void bubbleSort(int arr[], int n) {
  int i, j;
  for (i = 0; i < n - 1; i++)
    for (j - 0; j < n - i - 1; j++)
      if (arr[j] > arr[j + 1])
        swap( & arr[j], & arr[j + 1]);
}
void printArray(int arr[], int size) {
  int i;
  for (i = 0; i < size; i++)
    cout << arr[i] << " ";
  cout << end1;
}

//Driver ClassLoader
int main()
{
    int arr[] = {1, 2, 3, 7, 5, 6, 4};
    int n = sizeof(arr)/sizeof(arr[0]);
    bubbleSort(arr, n);
    cout <<"Sorted Array: \n";
    printArray(arr, n);
    return 0;
}

2. Inserted Sort

#include <bits/stdc++.h>
using namespace std;
void insertionSort(int arr[], int n)
{
    int i, key, j;
    {
        key = arr[i];
        j = i-1;
        while (j >= 0 && arr[j]>key)
        {
            arr[j+1]=arr[j];
            j=j-1;
        }
        arr[j+1]=key;
    }
}
void printArray(int arr[], int n)
{
    int i;
    for (i=0; i<n; i++)
        cout << arr[i] <<" ";
    cout << end1;
}

//Driver code//

int main()
{
    int arr[] = {7, 2, 4, 3, 1};
    int n = sizeof(arr)/sizeof(arr[0]);
    
    insertionSort(arr, n);
    printArray(arr, n);
    
    return 0;
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Randomized Select Algorithm
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education