C語言重溫基礎排序演算法

2021-10-10 10:36:59 字數 566 閱讀 5058

自從學習c語言開始,就知道個舉世聞名的十大排序演算法,今天大師匈重溫了一下最簡單的,一種是最蠢的,一種是冒泡(也非常簡單);後續繼續寫出來其他的排序演算法。。。。上**:

int

main()

printf

(" %d"

,array[i]);

if(i == bytes_num-1)

}/*for(i = 0;i < bytes_num;i++)//最蠢的排序

}} */

for(i =

0;i < bytes_num -

1;i++

)//氣泡排序 }}

printf

("array:");

for(i =

0;i < bytes_num;i++

)printf

("\n");

}在這裡插入**片

最蠢的排序這裡就不多說了;

冒泡也很簡單,就是每一輪相鄰的倆個數相比,這樣的話,每一輪迴圈就能把最大的數找出來,然後下一輪迴圈就可以少比較一次,這就是冒泡的含義。每一波冒乙個出來。。。

C語言 重溫C語言

練習 提取碼 4pzi int zippo 5 陣列zippo 5 的首元素為zippo 0 include void test int b intmain printf 實參陣列a大小 d位元組 n sizeof a 實參陣列a大小 20位元組 test a return0 int a 5 int...

c語言重溫筆記(1)

大一匆匆結束了。作為一名軟體工程的學生,大一就接觸學習了c c 總體來說,學的還是不夠細,不夠透。暑假,藉此機會,重新啃啃這兩門語言,寫寫部落格,方便以後自己溫習,也希望,能和大家一起交流分享。下面的內容,主要來自 大學生程式設計課程與acm競賽實訓教材 一些大牛的部落格,還有就是得學習心得。話不多...

C語言重要排序

c語言重要排序 1,氣泡排序 2,選擇排序 3.桶排序。一,氣泡排序 1 氣泡排序的思想 它重複地走訪需要排序的數列,按照已經規定好的排序順序,每一次比較相鄰兩個元素,如果他們的順序錯誤就把他們交換過來。直到沒有再需要交換的元素,該數列就排序完成。2 氣泡排序的演算法運作 由小到大的排列順序 有乙個...