// paixu.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include "iostream"
#include "vector"
#include using namespace std;
struct student
;bool compare(int a,int b)
nth_element(v.begin(),v.begin()+10,v.end(),compare);
for(int i=0;i<10;i++);
bool compare(student a,student b)
int main()
cin>>k;
nth_element(v.begin(),v.begin()+k,v.end(),compare);
cout<
return 0;
}
冒泡法排序c語言程式 演算法 冒泡法排序
對於乙個一維的陣列 列表 每個元素都和它旁邊的元素作比較,順序不對就交換位置。第一次處理全部n個元素,最大值將冒泡到陣列末尾位置。第二次處理全部n 1個元素,第三次處理全部n 2個元素。以此類推,每次都將最大值元素放到最右邊的位置。冒泡法的優點是任何時候陣列完全排好序就可以提前退出。來看動態演示 下...
C 排序演算法
最基本的 氣泡排序 c code using system namespace bubblesorter j public class mainclass bubblesorter sh new bubblesorter sh.sort iarrary for intm 0 m iarrary.le...
C 排序演算法
protected int bubbleup int array 氣泡排序 return array public int selectionsorter int list 選擇排序 int temp list min list min list i list i temp return list ...