資源簡介
C語言代碼 直接插入法排序算法fun1,冒泡法排序排列算法fun2,直接選擇法排序算法fun3。
代碼片段和文件信息
//?6081.cpp?:?Defines?the?entry?point?for?the?console?application.
//
//編寫直接插入法排序算法fun1,冒泡法排序排列算法fun2,直接選擇法排序算法fun3.
#include?
#include?
#define?N?10
//編寫直接插入法排序算法fun1.
void?fun1(int?*arr)?
{
for?(int?i=0;i {
int?j=i;
????????????while?(j>0&&arr[j] {
?arr[j]=arr[j]+arr[j-1];
?arr[j-1]=arr[j]-arr[j-1];
?arr[j]=arr[j]-arr[j-1];
????????????????j--;
????????????}
????????}
????}
//冒泡法排序排列算法fun2.
void?fun2(int?*arr)?
{
for?(int?i=0;i {
int?flag=1;
????????????for?(int?j=0;j {
if?(arr[j]>arr[j+1])
{
?????????????????????arr[j]=arr[j]+arr[j+1];
?arr[j+1]=arr[j]-arr[j+1];
?arr[j]=arr[j]-arr[j+1];
?flag=0;
????????????????}
????????????}
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1994??2018-06-09?10:06??06_091.cpp
評論
共有 條評論