Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
5th Edition
ISBN: 9780134801155
Author: Tony Gaddis
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 9, Problem 4AW

What algorithm does the following pseudocode perform?

Declare Integer startScan

Declare Integer minindex

Declare Integer minValue

Declare Integer index

For startScan = 0 To arraySize - 2

Set minindex = startScan

Set minValue = array[startScan]

For index = startScan + 1 To arraySize - 1

If array[index] < minValue

Set minValue = array[index]

Set minindex = index

End If

End For

Call swap(array[minIndex], array[startScan])

End For

Blurred answer
04:14
Students have asked these similar questions
Parallel Arrays and Using Parallel Arrays    -Using a loop to step through an array   Declare Integer series [10] Declare Integer index For index = 0 to 9        Set series [index] =100 End For
ARRAY RANDOMIZER Create a program that shuffels all the elements present in an array. To shuffle an array, you need to do at least 500 random swaps of any elements in the array given below. Print the shuffled array in the output. {12, 54, 22, 100, -3, 5, 10, -33, 78, 90, 29, -45, 77, -9, 19, 21} Language: CPP
Sorted Names Problem:Assume that you already have the bubbleSort () ans swapS() modules. 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 orderModule 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 ForEnd Module// The swapS module accepts two String elements and swaps their contentsModule swapS(String  ref a, String  ref b)    Declare String temp    // Swap a and b    Set temp = a    Set a = b    Set b = tempEnd Module
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Definition of Array; Author: Neso Academy;https://www.youtube.com/watch?v=55l-aZ7_F24;License: Standard Youtube License