作者BattleRoyale (翔焰)
看板EE_DSnP
标题[问题] 可以容许adtTest不一样吗...
时间Mon May 19 18:16:13 2008
刚刚BST虽然跑得出print...但print -r会crash
原本的BST只有tail没有head
於事索性就把BST加了一个_head... 两个都是dummy node
因为这整颗树的最大和最小就各接一个tail和head 比较对称
不过就得改adtTest.h
因为在dlist中head是有存资料的
成功地印出print -r 之後才猛然想到array和dlist应该也是用同一份adtTest.h
这样的话是不是要再重改了/___\
还是可以允许我们用不同份的adtTest.h来写!?
囧rz
--
好像是有点任性的要求XD|||
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.248.94
※ 编辑: BattleRoyale 来自: 140.112.248.94 (05/19 18:17)
1F:推 ric2k1:除非你更改 begin() 的定义, 让他指到 before the beginnin 05/19 22:01
2F:→ ric2k1:element, 否则我不知道你为何需要更改 adtTest.h? 05/19 22:02
3F:→ ric2k1:For bst, do { ... } while (li-- != _container.begin()); 05/19 22:03
4F:→ ric2k1:即使你有多一个 _head 应该还是可以的... 05/19 22:03
5F:→ ric2k1:为了避免大家的 adtTest.h 不一样造成我们测试的困难, 05/19 22:04
6F:→ ric2k1:还是请你确认一下你 begin() 的定义是否与我们一样. 05/19 22:04