Algorithms · Question 26 · Medium

Algorithms question 26

Selection sort (ascending) is applied to [29, 10, 14, 37, 13]. In each pass the minimum of the unsorted part is swapped into place. What is the array after the first 2 passes?

  1. [10, 13, 29, 37, 14]
  2. [10, 13, 14, 29, 37]
  3. [10, 29, 14, 37, 13]
  4. [10, 13, 14, 37, 29]
Answer and explanation

Answer: D. [10, 13, 14, 37, 29]

Explanation: Pass 1 swaps 10 with 29, giving [10, 29, 14, 37, 13]. Pass 2 finds the minimum 13 in the rest and swaps it with 29, giving [10, 13, 14, 37, 29].

Previous: Coins of ₹2, ₹3 and ₹5 are available in unlimited supply. In how many… · Next: What is the edit distance (minimum number of single-character insertions…

Practise algorithms

Try a fresh set of algorithms questions with an explanation after every answer, free and without signing up: Algorithms practice. Or sit a full placement mock test.

More algorithms questions

More technical & programming practice

Object-Oriented Programming · DBMS · SQL · Operating Systems · Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge