Sorting an array without sort() command
98 次查看(过去 30 天)
显示 更早的评论
I need to sort an array without the sort() command and the array is user inputed.
Like given an array [1, 3, 2] needs to be [1, 2, 3] or [1, 3, 2; 4, 5, 6; 9, 8, 7] needs to be [1, 2, 3; 4, 5, 6; 7, 8, 9].
I need to compare the number with all the other nnumbers in the array and then If selected number is greater than any of the next numbers, swap their location.
0 个评论
回答(2 个)
KSSV
2020-10-23
and many more..you can do a search before asking a simple question which is discussed lot many times.
3 个评论
Ameer Hamza
2020-10-23
编辑:Ameer Hamza
2020-10-23
What you described is called selection sort. This FEX package have code for all commonly know sorting algorithms, including the selection sort: https://www.mathworks.com/matlabcentral/fileexchange/45125-sorting-methods
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!