討論串雙層排序問題
共 6 篇文章
內容預覽:
媽阿,太累了吧 XD. char a[255] ;. a['B'] = 0 ;. a['R'] = 1 ;. a['O'] = 2 ;. a['Y'] = 3 ;. a['G'] = 4 ;. a['L'] = 5 ;. a['P'] = 6 ;. a['W'] = 7 ;. 這樣 a[c] 就知道
(還有32個字)
內容預覽:
※ 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.160.113.220. 寫死? 為什麼要寫死?. 比如說給定的是 BROYGUNT (我亂打的). int i;. char buff[1024];. int weight[256];. memset(weight, 0, si
(還有251個字)
內容預覽:
這小事,只要寫個普通的對應程式,把字母對應為順序號碼:. enum Letter {. None = -1,. B = 0, R,. O, Y,. G, L,. P, W. };. enum Letter charToLetter(char ch) {. switch (ch) {. case 'B
(還有412個字)
內容預覽:
這個問題滿好玩的 因為多層排序 在很多struct中 常常出現. 通常 過了第一關(排兩層) 後面要排3 4 層都比較能接受. 還有一個問題 如果排序方式 不是 依據原本的連續性. 像是你給的 BROYGLPW 或是 中文的排序(用注音排) 都會有跳躍區間的情形. 依據你給的問題 其實 "BROYG
(還有919個字)
內容預覽:
先根據數字 quick sort,得. L 11, W 15, R 23, Y 55, R 56, G 56, O 72, O 78, B 81, W 89, P 98, B 99.. 然後以英文字為 radix, 做 radix sort. 做 radix sort 是有多少數目要準備多少槽..
(還有26個字)