開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
gcc
問題(Question):
我運用linklist建立queue
結構大概是有5個檔案
node.h node.c
nodequeue.h nodequeue.c
main.c
而
node.c inlcude node.h
nodequeue.c include nodequeue.h
nodequeue.h include node.h
main.c include nodequeue.h
我的想法我覺得有點自找麻煩 規則大概是
我建立100個node 而我自認為我只能有這100個node 不能新增也不能刪除
而我的方法是先把這100個node建成linklist
然後先把avaliable指向第一個 最後一個指向NULL
avaliable就是可以用的node 然後再藉由 getnode 以及 freenode
來控制哪些是可以用的node
然後再用這些可以用的node建立queue
可是不知道是哪裡出問題了 輸出不了我要的結果
錯誤結果(Wrong Output):
compiler會過但
每次錯誤結果都不一樣
程式碼(Code):(請善用置底文網頁, 記得排版)
https://gist.github.com/anonymous/9df04dec8f15f2a05e1e
有請各位幫我找問題
說不負責一點就是請大家幫我debug QQ
我de了快要一天都不知問題出在哪... 感恩 <(_ _)>!