原创 C語言_選擇排序

#include <stdio.h> int main() { int a[10]={14,2,3,44,5,6,7,8,9,10}; int n=10; int i,j,k; int min,index; for(i=0;i

原创 C語言_冒泡排序_選擇排序_插入排序_快速排序

#include <stdio.h> #define SIZE 10 void quickSort(int x[],int indexL,int indexR){ int i,j,mid,temp,k; i=indexL;j=ind

原创 C語言_插入排序_兩層for循環

#include <stdio.h> int main() { int a[10]={14,2,3,44,5,6,7,8,9,10}; int n=10; int i,j,t,k; for(i=1;i<10;i++){ fo

原创 C語言_冒泡排序2

#include <stdio.h> int main() { int a[10]={14,2,3,44,5,6,7,8,9,10}; int n=10; int i,j,t,k; for(i=0;i<n;i++){ for

原创 C語言_冒泡排序

升序 i<n-1假設數組中有10個數,則比較9個,最後一個數不需要比較。i記錄比較後確定位置的元素個數。 j<n-1-i前一個數和後一個數作比較,比較到確定位置個數的元素爲止。 把條件判斷語句中的a[j]>a[j+1]改爲a[j]<a[j