Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
46 lines (41 loc) · 1.28 KB

File metadata and controls

46 lines (41 loc) · 1.28 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*
Module 5 Mastery Check No.4
Modify bubble sort to sort an array of strings by length.
*/
class BubbleString {
public static void main(String args[]) {
String strs[] = {
"A quick brown fox jumps over the lazy dog.",
"The five boxing wizards jump quickly.",
"A quick movement of the enemy will jeopardize six gunboats.",
"Who packed five dozen old quart jugs in my box?",
"The quick brown fox jumped over the lazy dogs.",
"Few black taxis drive up major roads on quiet hazy nights.",
"Pack my box with five dozen liquor jugs.",
"My girl wove six dozen plaid jackets before she quit.",
"Pack my red box with five dozen quality jugs."
};
int a, b;
String t;
// display original array
System.out.println("Original array is:");
for(int i=0; i< strs.length; i++)
System.out.println(" " + strs[i]);
System.out.println();
// This is the Bubble sort.
for(a=1; a < strs.length; a++)
for(b=strs.length-1; b >= a; b--) {
if(strs[b-1].length() > strs[b].length()) { // if out of order
// exchange elements
t = strs[b-1];
strs[b-1] = strs[b];
strs[b] = t;
}
}
// display sorted array
System.out.println("Sorted array is:");
for(int i=0; i < strs.length; i++)
System.out.println(" " + strs[i]);
System.out.println();
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.