作者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