看板 C_and_CPP 關於我們 聯絡資訊
各位前輩好,小弟現在在啃Fundamentals of data structure in C (第2版)這本書,在Stacks and Queues這個章節最後的programming project 1 (Landweber)要我寫ㄧ個應該是Windows傳統的那種接龍遊戲(非新接龍),它應該主要是要用ㄧ些array去random創ㄧ個新牌局,然後像接龍遊戲規則那樣讓程式自己完成牌局(4個output array分別塞進各花色的1-13),不曉得有沒有前輩曾經有碰過類似的題目,因為小弟按照書上的步驟寫了但怎麼樣也沒辦法完成牌局(迭代次數1000萬次,出來output還是只有幾張牌),因為code寫的很亂又很長就沒有放上來,在這邊主要是希望找有寫過同樣題目的前輩大概分享ㄧ下當初寫題的解法,因為小弟有點偏執,不寫出來心裡很痛苦又找不到問題,若發文有違規會自刪文,謝謝! ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.80.205 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1509270963.A.655.html
diabloevagto: 你自己的想法呢? 10/29 18:16
djshen: 程式有照你想的邏輯跑? 沒有的話是哪裡不一樣? 10/29 20:10
alan23273850: 我覺得這敘述實在太籠統了,如果覺得code寫得很亂又 10/29 20:23
alan23273850: 很長,不妨再重新整理一下思緒,替每段小piece都加 10/29 20:23
alan23273850: 上註解,逐一測試 (unit test),這樣才能找出核心 10/29 20:24
alan23273850: 如果寫大型project不建立好習慣,那麼就算有前輩分 10/29 20:25
alan23273850: 享經驗,到最後自己寫出來大概也是會很亂又很長 10/29 20:25
Lipraxde: 流程圖畫出來,把問題分割,一塊一塊解決 10/29 20:36
xie29: 謝謝各位前輩的回答,我這問的太沒頭沒腦了,抱歉 10/29 20:52
xie29: 我會打掉再重寫ㄧ次,如果還是不行便將問題整理好再上來問 10/29 20:52
xie29: ,感謝大家 10/29 20:52
chuegou: 整理也是分析問題的一種過程 10/29 22:00
chuegou: 把code整理一下說不定就有新思路了 10/29 22:00
Neisseria: 加上單元測試比較有幫助,要不然有時候自己有盲點 10/30 18:36
Neisseria: 一直重寫,結果還是錯在同樣的地方 10/30 18:37
bladesaurus: 我岔題XD 你要英中文夾雜的時候,兩者之間總是空一格 11/07 13:45
bladesaurus: 比較方便人閱讀 11/07 13:45
bladesaurus: 閱讀羅馬字的時候,全字外框的高低落差跟首尾字母是 11/07 13:46
bladesaurus: 快速讓人判斷這個字是哪個字的要素之一 11/07 13:47