JAVA語言之選擇排序

2021-07-11 16:08:15 字數 408 閱讀 4190

選擇排序:將第乙個數的下表標記好為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 迴圈很像,唯一的...