Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void selection_sort(int * v, int size){
- int i, j, min;
- for(i=0;i<size-1;i++){
- for(j=i+1, min=i;j<size;j++)
- (v[j]>=v[min])?:(min=j);
- v[i]=v[i]+v[min]-(v[min]=v[i]);
- }
- }
- main(){
- int array[]={5, 2, 8, 4, 9, 1, 7}, i;
- selection_sort(array, 7);
- for(i=0;i<(sizeof(array)/sizeof(int));i++)
- printf("%d\n", array[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement