开发平台(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了快要一天都不知问题出在哪... 感恩 <(_ _)>!