c語(yǔ)言數(shù)字大小排序方法
2025-04-06 05:26:40問(wèn)答瀏覽:6478次
最新回答:可以通過(guò)以下方法解決問(wèn)題:
我要提問(wèn)
登錄后回復(fù)
共 6 個(gè)回答
- 先講,C語(yǔ)言里要排序一堆數(shù)字,常見(jiàn)就是用數(shù)組加上這個(gè) quicksort、bubblesort 這類排序算法。先拿快速排序講,主要是分而治之。最先是選一個(gè)基準(zhǔn)點(diǎn),然后把小的放左邊,大的放右邊,遞歸做這個(gè)步驟。如果數(shù)值都一樣,就直接用冒泡排序,一輪輪比較并交換位置,直到擺整齊。記得排序前用內(nèi)存調(diào)整法排列數(shù)組,這樣排序快些。判斷順序的話就用這種方法比較,就跟女人選衣服似的,一個(gè)比一個(gè)好看,左邊的一看就小,右邊的大,牢牢排好序。贊58回復(fù)舉報(bào)
- 哎,c語(yǔ)言整數(shù)排序這事兒,首先得明白你是想手動(dòng)操作,還是用現(xiàn)成的函數(shù)。手動(dòng)操作,就直接寫個(gè)函數(shù),比如冒泡排序,就是遍歷數(shù)組,比對(duì)相鄰的兩個(gè)數(shù),如果前面的大就交換位置。用現(xiàn)成的函數(shù),比如 qsort 函數(shù),這函數(shù)挺神的,你給它個(gè)數(shù)組和一個(gè)比較函數(shù),它就幫你排好了。記得,不論是哪一種方式,排個(gè)序都得先定義個(gè)比較函數(shù),告訴它啥時(shí)候該往前排,啥時(shí)候該往后排。贊87回復(fù)舉報(bào)
- 子想知道C語(yǔ)言里數(shù)字大小排序方法?嗯,選qsort函數(shù)妥妥的。給它指定數(shù)組、元素個(gè)數(shù)和比較函數(shù),qsort就能幫著排序。記得定義比較函數(shù),讓元素按照大小或者任何你想的規(guī)則排好序。c贊76回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問(wèn)題 -
肖肖
474位用戶圍觀了該問(wèn)題 -
那一抹藍(lán)
465位用戶圍觀了該問(wèn)題