排序演算法大全

2021-09-30 12:08:22 字數 812 閱讀 8806

#include#include#define maxsize 100

typedef int datatype;

void selectsort(datatype x,int n) //選擇排序

}void bubblesort(datatype x,int n)//氣泡排序

}void quicksort(datatype x,int s,int t)//快速排序

while(ii++;//從左向右掃瞄,直到第乙個元素大於temp

if(i}

x[i]=temp;

quicksort(x,s,i-1);//對左區間遞迴排序

quicksort(x,i+1,j);//對右區間遞迴排序

}}void merge (datatype x,int low,int mid,int high) //歸併排序

else

while(i<=mid) //將第一段餘下部分複製到x1

while(j<=high)//將第二段餘下部分複製到x1

for(k=0,i=low;i<=high;k++,i++)

x[i]=x1[k]; //將x1複製回x中

}void mergepass(datatype x,int length,int n)

void mergesort(datatype x,int n) //二路歸併演算法

void create(datatype x,int n)

void display(datatype x,int n)

int main()

C 排序演算法大全

氣泡排序 學語言要花大力氣學資料結構和演算法。using system namespace bubblesorter j public class mainclass bubblesorter sh new bubblesorter sh.sort iarrary for int m 0 m iar...

C 排序演算法大全

c 排序演算法大全 本人用了c 開發出氣泡排序演算法。希望能為c 語言的學習者帶來一些益處。不要忘了,學語言要花大力氣學資料結構和演算法。using system namespace bubblesorter public class bubblesorter public void sort in...

PHP排序演算法大全

插入排序 一維陣列 function insert sort arr return arr 選擇排序 一維陣列 function select sort arr return arr 氣泡排序 一維陣列 function bubble sort array return array 快速排序 一維陣...