orted Names Problem Assume that you already have the bubbleSort () and the svap() modules. Use pseudocode to design the main() program that allows the user to enter 20 names into a String array. Sort the array in ascending (alphabetical) order and display its contents. // The bubbleSort module accepts an array of Strings and array size // and sorts array in ascending order Module bubbleSort(String Ref array[], integer arraySize) Declare Integer index1, index2 // bubblesort scores For index1 = arraySize – 1 to 0 Step -1 For index2 = 0 to index1 – 1 If array[index2] > array[index2 + 1] Then Call swapS(array[index2], array[index2 + 1) End If End For End For End Module // The swapS module accepts two String elements and swaps their contents Module swapS(String ref a, String ref b) Declare String temp // Swap a and b Set temp = a Set a = b Set b = temp End Module
Sorted Names Problem
Assume that you already have the bubbleSort () and the svap() modules.
Use pseudocode to design the main() program that allows the user to enter 20 names into a String array. Sort the array in ascending (alphabetical) order and display its contents.
// The bubbleSort module accepts an array of Strings and array size
// and sorts array in ascending order
Module bubbleSort(String Ref array[], integer arraySize)
Declare Integer index1, index2
// bubblesort scores
For index1 = arraySize – 1 to 0 Step -1
For index2 = 0 to index1 – 1
If array[index2] > array[index2 + 1] Then
Call swapS(array[index2], array[index2 + 1)
End If
End For
End For
End Module
// The swapS module accepts two String elements and swaps their contents
Module swapS(String ref a, String ref b)
Declare String temp
// Swap a and b
Set temp = a
Set a = b
Set b = temp
End Module
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images