[問題] 詢問 C 程式設計的問題

看板C_and_CPP作者 (我愛的你 也愛我 好嗎?)時間5年前 (2018/08/08 16:49), 5年前編輯推噓5(505)
留言10則, 6人參與, 5年前最新討論串1/2 (看更多)
參加了一個簡單的線上30天刷題(每天一題),遇到第8天的題目寫完後, 還是都只能過 基礎 testcase0 其它的 testcase 1~5 全部fail... 想上來跟大家討論一下 是否有神人可以解惑 題目網址如下: https://goo.gl/3PG61f 程式碼如下: https://gist.github.com/ablueway/47d9b94d19e83fdfa4b3c64579b3515d 補充說明(Supplement): 我想知道用C寫如何解決此題,其他語言的方法暫時不考慮, 程式碼最上方配合題意定義了基礎資料結構(name/number/idx), 之前使用strcmp的時候想不出來如何與quicksort做結合 所以資料結構多了idx欄位,是將輸入的string的每個char加總得到的值, 拿來為了後面排序使用。 針對輸入內容用quick sort排序+查找時使用binary search, 但還是過不了測資.... Orz 寫得有點暴力 ...請各位多多包涵 有啥好想法 大家可以討論看看 謝謝歐 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.177.221 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1533718198.A.A29.html ※ 編輯: Gway (125.227.177.221), 08/08/2018 16:51:20 ※ 編輯: Gway (125.227.177.221), 08/08/2018 16:56:17

08/08 16:54, 5年前 , 1F
你可以去找找他的題目意義和相關的資料結構
08/08 16:54, 1F

08/08 17:02, 5年前 , 2F
喔喔我沒看到前面的內容,當我沒說
08/08 17:02, 2F

08/08 17:48, 5年前 , 3F
你怎麼會覺得char value加起來可以定序呢XD
08/08 17:48, 3F

08/08 17:56, 5年前 , 4F
其實stdlib.h就有qsort()和bsearch()
08/08 17:56, 4F

08/08 19:05, 5年前 , 5F
他都跟你說要用hash了
08/08 19:05, 5F

08/08 19:25, 5年前 , 6F
我偷看解答 跟你作法一樣的過了 直接用字串來排序
08/08 19:25, 6F

08/08 19:26, 5年前 , 7F
strcmp()<0
08/08 19:26, 7F

08/08 19:26, 5年前 , 8F
<=
08/08 19:26, 8F

08/08 20:09, 5年前 , 9F
https://ideone.com/i8JMmL 我自己寫的 用陣列串linklist
08/08 20:09, 9F

08/08 20:50, 5年前 , 10F
quick_sort 排完之後把東西印出來,看有沒有照你想的排
08/08 20:50, 10F
文章代碼(AID): #1RQgwsef (C_and_CPP)
文章代碼(AID): #1RQgwsef (C_and_CPP)