cwlr.net
当前位置:首页 >> C++排序算法,求补充主函数 >>

C++排序算法,求补充主函数

插入排序,希尔排序,冒泡排序,快速排序,这种你都把代码写下来了,这四种排序方式你打算用那个啊(微笑脸)

//#include "stdafx.h"//If the vc++6.0, with this line.#include #include "time.h"using namespace std;void mysort(int *p,int n){ int i,j,k; for(n--,i=0;i

写了两段代码,第一个是用冒泡排序法做的,第二个是快速排序法 #include using namespace std; //冒泡排序法 template void sort(T *data, int n) { int i, j; T hold; for (i = 0; i < n - 1; i++) { for (j = 0; j < n -1; j++) { if (data[j]...

(1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。下面列出其代码: void bubble(int *a,int n) /*定义两个参数:数组...

#include void sort(int a[],int n) //冒泡排序法 { int temp; for(int i=0;is[i]; } sort(s,10); //调用排序函数 for(int j=0;j

#include using namespace std; void xzpx(int a[], int n) // 选择排序 { int i,j; for(i = 0; i < n -1; i++) for(j = i + 1; j < n; j++) { if(a[i] < a[j]) { int temp = a[i]; a[i] = a[j]; a[j] = temp; } } for(i = 0; i < n; i++) cout

#include#includeusing namespace std;void BubbleSort(int elem[], int num){ for(int i=1;i

#include using namespace std;//从小到大排序template void Bubble(T arr[], int n){//冒泡int i,j;for (i=0; i

#includevoid sort(int a[], int size) }main() 函数sort实现冒泡排序 #include using namespace std; #define n 5 template void sort(T a[]) { for(int i=0;i

C++自带的algorithm库函数中提供了排序算法。自带排序算法的一般形式为:sort(arr+m,arr+n);//将数组arr的下标为m的元素到下标为n-1的元素进行从小到大排序sort(arr+m,arr+n,comp);//与sort(arr+m,arr+n)相比,这个写法可以自己定义排序的规则,...

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com