作者osiris5435 (osiris5435)
看板EE_DSnP
标题[问题] 有关 dlist 的 adta
时间Tue May 20 01:04:01 2008
我在测试的时候 adta -r 20 会出现
=== ADT (dlist) ===
[ 0] = 16 [ 1] = 141 [ 2] = 197 [ 3] = 277 [ 4] = 335
[ 5] = 394 [ 6] = 783 [ 7] = 798 [ 8] = 911 [ 9] = 952
老师给的是
=== ADT (dlist) ===
[ 0] = 16 [ 1] = 141 [ 2] = 197 [ 3] = 277 [ 4] = 335
[ 5] = 364 [ 6] = 394 [ 7] = 477 [ 8] = 513 [ 9] = 553
[ 10] = 606 [ 11] = 628 [ 12] = 635 [ 13] = 717 [ 14] = 768
[ 15] = 783 [ 16] = 798 [ 17] = 911 [ 18] = 916 [ 19] = 952
很明显的少了很多, 所以我重开程式後 打 adta -v 717
出现 Error: '717' already exists!
请问会是哪里出了问题呢?
~
~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.57.145
1F:推 lec1987:问题一定在insert.测看看头尾会不会有加进去吧 05/20 01:09
2F:→ lec1987:如果没有加到里面去.print出来会没东西 05/20 01:10
3F:→ osiris5435:谢谢楼上~ 不过我是在完全没内容时打 adta -v 717, 他 05/20 01:20
4F:→ osiris5435:竟然说 717 已存在了... 05/20 01:21
5F:推 sfox3258:那应该也是insert有问题 楼上你说的问题我刚一路过来都 05/20 01:28
6F:→ sfox3258:有出现过... 05/20 01:28
7F:推 ric2k1:建议用 debugger 看看. 如果 remote run ddd 太慢, 可以 05/20 07:09
8F:→ ric2k1:run gdb (text mode). 记得在 gdb> 下 "dir ./include". 05/20 07:09
9F:→ ric2k1:常用指令: r, n, s, c, b <funcName | lineNo>, p, p*, 05/20 07:10
10F:→ ric2k1:display, display *, del <breakPointId>, 05/20 07:11
11F:→ ric2k1:up, down, where 05/20 07:13
12F:→ osiris5435:THX !! 05/21 02:39