C語言不一樣的排序

2021-10-18 23:00:36 字數 431 閱讀 1848

使用者輸入一些數,程式對其排序並輸出。

不同於冒泡法和選擇法的是此程式會定義乙個較大的陣列,使用者輸入數值時,程式會將數值對應的陣列中的值賦值為1,輸出時輸出陣列值為1的數。

(表達能力有限,敬請諒解,以後會慢慢加油的)

第一種(自己寫的):

第二種(自己寫完發現書上的比我自己的簡潔):

缺點很明顯:使用者在排序前需要清楚需要對多少數進行排序,而大多數情況下,使用者並不清楚排序的數量。

以上就是今天要講的內容,本文僅僅簡單介紹了c語言排序的另一種方法,個人能力有限,暫且這樣看吧。

不一樣的排序

不一樣的排序 序號 128 難度 一般 時間限制 1000ms 記憶體限制 32m 描述有一天利姆魯想教他的哥布林部下學數學,因為他之前教過因子,現在想考考他們。利姆魯問現在有 n 個數,需要用因子個數的多少進行排序,因子個數多的排在後面,因子個數少的排在前面,如果因子個數相同那麼就比較這個數的大小...

(C語言)不一樣的A B

參加過上個月月賽的同學一定還記得其中的乙個最簡單的題目,就是 那個題目求的是兩個集合的並集,今天我們這個a b求的是兩個集合的差,就是做集合的減法運算。當然,大家都知道集合的定義,就是同乙個集合中不會有兩個相同的元素,這裡還是提醒大家一下 只需要完成cn函式,呵呵,很簡單吧?輸入格式 每組輸入資料佔...

不一樣又不一樣的 木板接水

空地上豎立著n個從左到右排列的木板,它們可以把水擋住,但溢位最邊上木板的水將會流到空地上。已知木板間距都是單位1,現給定每個木板的高度,請求出總共能接住的水量?說明一點,這裡只考慮間距 寬度 和高度,不考慮第三個維度,因此水量是平方單位。木板高度分別是2,1,3,那麼我們可以接住2 2 4平方單位的...