answersLogoWhite

0


Best Answer

+ reasonable fast in worst and average cases, n lg n + O(n)

+ in place

- best case still n lg n

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

Heap sort will be much faster in most situations, though bubble sort will be easier to understand the code flow.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

it requires less space.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

i donno

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the Advantages of selection sort?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

When is quick sort better than selection sort?

Because the quick sort can be used for large lists but selection not. selection sort is used to find the minimum element ,but quick choose element called pivot and move all smaller nums before it & larger after it.


Is selection sort and tournament sort are same?

No. Tournament sort is a variation of heapsort but is based upon a naive selection sort. Selection sort takes O(n) time to find the largest element and requires n passes, and thus has an average complexity of O(n*n). Tournament sort takes O(n) time to build a priority queue and thus reduces the search time to O(log n) for each selection, and therefore has an average complexity of O(n log n), the same as heapsort.


How do you implement selection sort in c with graphics?

Selection sort has the following implementation: // sort an array if integers of length size in ascending order using selection sort algorithm: void selection_sort (int a[], unsigned size) { unsigned i, max; while (size > 1) { max = 0; for (i=1; i!=size; ++i) if (a[i] > a[max]) max = i; swap (a[max], a[--size]); } }


What are the applications of selection sort?

None. Selection sort can only be used on small sets of unsorted data and although it generally performs better than bubble sort, it is unstable and is less efficient than insert sort. This is primarily because insert sort only needs to scan as far back as required to perform an insertion whereas selection sort must scan the entire set to find the lowest value in the set. And although selection sort generally performs fewer writes than insert sort, it cannot perform fewer writes than cycle sort, which is important in applications where write speed greatly exceeds read speed.


How many passes will Selection sort make?

n-1

Related questions

What are the advantages and disadvantages of selection sort?

No


What is the best data structure for heap sort?

selection sort


What is the operation of a selection sort?

You sort a selected range of cells.


When is quick sort better than selection sort?

Because the quick sort can be used for large lists but selection not. selection sort is used to find the minimum element ,but quick choose element called pivot and move all smaller nums before it & larger after it.


What are the advantages of ranking as a method of final choices over random selection?

lWhat are the advantages of ranking as a method of final choice over random selection?


Is selection sort and tournament sort are same?

No. Tournament sort is a variation of heapsort but is based upon a naive selection sort. Selection sort takes O(n) time to find the largest element and requires n passes, and thus has an average complexity of O(n*n). Tournament sort takes O(n) time to build a priority queue and thus reduces the search time to O(log n) for each selection, and therefore has an average complexity of O(n log n), the same as heapsort.


How do you implement selection sort in c with graphics?

Selection sort has the following implementation: // sort an array if integers of length size in ascending order using selection sort algorithm: void selection_sort (int a[], unsigned size) { unsigned i, max; while (size > 1) { max = 0; for (i=1; i!=size; ++i) if (a[i] > a[max]) max = i; swap (a[max], a[--size]); } }


What are the applications of selection sort?

None. Selection sort can only be used on small sets of unsorted data and although it generally performs better than bubble sort, it is unstable and is less efficient than insert sort. This is primarily because insert sort only needs to scan as far back as required to perform an insertion whereas selection sort must scan the entire set to find the lowest value in the set. And although selection sort generally performs fewer writes than insert sort, it cannot perform fewer writes than cycle sort, which is important in applications where write speed greatly exceeds read speed.


How many passes will Selection sort make?

n-1


Did exchange method is possible in sorting algorithms in data structures?

yes....exchange checking are: bubble sort, selection sort , quick sort


What is the number of swaps required to sort n elements using selection sort in worst case?

O(n2)


Advantages of nuclear radioactivity?

What other sort of radioactivity is there?