選擇排序:將第乙個數的下表標記好為min,然後在內迴圈裡面一次和當前下標的下乙個進行大小的比較,然後將小的那個數下標給與min,然後進行迴圈,最後將min標記的值和第乙個數進行交換;
package com.paixu;
public class xuanze ;
int n=5;
selectionsort(a, n);
for(int i=0;i<5;i++)
}public static int selectionsort(int a, int n)
}swap(a,min,i);
}return a;
}public static void swap(int a,int min,int i)
}}
Python語言之選擇排序
選擇排序 選擇排序 selection sort 是一種簡單直觀的排序演算法。它的工作原理如下。首先在未排序序列中找到最小 大 元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小 大 元素,然後放到已排序序列的末尾。以此類推,直到所有元素均排序完畢。選擇排序的主要優點與資料移動有...
C語言之排序演算法 選擇法排序
include include include define arraynum 10 int sortarraycreate int num for int i 0 ireturn ptr void sort int ptr,int num if ischange int main int argc...
Java語言之迴圈
迴圈 1 while語句是乙個迴圈語句,它會首先判斷乙個條件是否滿足,如果條件滿足,則執行後面緊跟著的語句或語句括號,然後再次判斷條件是否滿足,如果條件滿足則再次執行,直到條件不滿足為止。後面緊跟的語句或語句括號,就是迴圈體。while 條件 2 do while迴圈和 while 迴圈很像,唯一的...