Question: Rewrite this java program into MIPS assembly language. This program takes the array 10, 3, 5, 2, 11, 232, 2, 0 and displays it in

Rewrite this java program into MIPS assembly language. This program takes the array 10, 3, 5, 2, 11, 232, 2, 0 and displays it in descending order using bubblesort.

public class Bubblesort {

public static void bubbleSort( int [ ] num ){

int j;

boolean flag = true; // set flag to true to begin first pass

int temp; //holding variable

while ( flag ){

flag= false; //set flag to false awaiting a possible swap

for( j=0; j < num.length -1; j++ ){

if ( num[ j ] < num[j+1] ) // change to > for ascending sort

{

temp = num[ j ]; //swap elements

num[ j ] = num[ j+1 ];

num[ j+1 ] = temp;

flag = true; //shows a swap occurred

}

}

}

}

public static void main(String [] args) {

int intArray[] = { 10, 3, 5, 2, 11, 232, 2, 0};

bubbleSort(intArray);

for(int i: intArray){

System.out.print(i + " ");

}

System.out.println(" ");

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!