1樓:_鈊_煩_薏亂
一.選擇排序
1. 基本思想:
每一趟從待排序的資料元素中選出最小(或最大)的一個元素,順序放在已排好序的數列的最後,直到全部待排序的資料元素排完。
2. 排序過程:
【示例】:
初始關鍵字 [49 38 65 97 76 13 27 49]
第一趟排序後 13 〔38 65 97 76 49 27 49]
第二趟排序後 13 27 〔65 97 76 49 38 49]
第三趟排序後 13 27 38 [97 76 49 65 49]
第四趟排序後 13 27 38 49 [49 97 65 76]
第五趟排序後 13 27 38 49 49 [97 97 76]
第六趟排序後 13 27 38 49 49 76 [76 97]
第七趟排序後 13 27 38 49 49 76 76 [ 97]
最後排序結果 13 27 38 49 49 76 76 97
3.void selectionsort(type* arr,long len)
{long i=0,j=0;/*iterator value*/
long maxpos;
assertf(arr!=null,"in insertsort sort,arr is null\n");
for(i=len-1;i>=1;i--)
{maxpos=i;
for(j=0;j=i;j--) //對當前無序區r[i..n]自下向上掃描
2樓:匿名使用者
100分求個軟體~還需要提供源**~有點暈乎~~
計算機軟體技術基礎(vc) 課程設計任務書題目:一元一次迴歸方程, 急用,謝了
3樓:小妞期待
河工大的吧??嘿嘿..我也是託人幫你們寫的~~~#include
#include
#include
float mean(float *a, int n);
void deviation(float *a, float mean, int n, float *d, float *s);
int main()
else if (strcmp(type_coff, "y on x") == 1) else
printf("\nenter the correct type of regression coefficient.");
學計算機軟體好還是計算機網路好,學軟體技術專業好還是計算機網路技術好
覺悟自然愛 網路方面比較有發展前途些,因軟體行業的市場都已經成熟了,人才也基本上飽和了,況且軟體學精難度有些大,畢竟軟體行業是需要有頭腦高學歷的人去學習才能比較好的,如果只有高中 初中,或者大專學歷,還是學網路方向 的吧,現在的電子商務網路營銷的市場非常好,人才需求量也大,你可以去,朗沃電子商務網路...
計算機網路課程設計,計算機網路課程設計題
網路結構如下 主交換為千兆可網管交換機二層就夠 因為不知道你網路到底跑什麼資料 所以主交換資料交換能力得到保障 然後主交換到各個2級交換使用帶千兆介面的百兆交換機,主交換和2級交換使用光纖傳輸。主交換最好帶光口 如果沒有需要另配光纖收發器。2級交換和各個主機使用超五類網線 伺服器嘛 你需求提的不夠詳...
計算機培訓學校課程有哪些,計算機軟體培訓一般包括哪些課程?一般培訓要多久?
長沙一度it學校 現在外面的it學校很亂很多,讓人不知道該怎麼選擇?所以千萬不要盲目找it學校,自己多去了解情況 諮詢清楚,對比2 3加就可以了,如果身邊有朋友是學這個方面的,也可以多聽聽他們的意見,讓他們幫你一起分析分析,怎麼樣的學校比較適合你,多聽聽更多人的意見再去做決定, 長沙新華電腦學院 很...