选择排序
Posted xshang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择排序相关的知识,希望对你有一定的参考价值。
#include <iostream> using namespace std; void seSort(int arr[], int n) { int min, temp; for(int i = 0; i < n - 1; i++) { min = i; for(int j = i + 1; j < n; j++) { if(arr[j] < arr[min]) { min = j; } } if (min != i) { temp = arr[min]; arr[min] = arr[i]; arr[i] = temp; } } } int main() { int arr[10] = {10, 9 ,5, 6, 8, 7, 3, 4,2, 1}; int len = sizeof(arr)/sizeof(arr[0]); // before sort for(int i = 0; i< 10; i++) { cout<<arr[i]<<"--"; } cout<<endl; seSort(arr, len); // after sort for(int i = 0; i< 10; i++) { cout<<arr[i]<<"--"; } cout<<endl; return 0; }
以上是关于选择排序的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段