質問編集履歴

1

解決方法追記

2018/11/05 10:15

投稿

opyon
opyon

スコア1009

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,47 @@
1
+ 解決!
2
+
3
+ @asmさんの回答どおりfor(){};としてif(){}文全体を外に出したらうまくいきました。
4
+
5
+ ありがとうございました。
6
+
7
+
8
+
9
+ ```C++
10
+
11
+ void delete_find(unsigned long long &key)
12
+
13
+ {
14
+
15
+ Node *node;
16
+
17
+ for (node = top->next; node != top && node->key != key; node = node->next)
18
+
19
+ {
20
+
21
+ };
22
+
23
+
24
+
25
+ if (node != top && node->key == key)
26
+
27
+ {
28
+
29
+ node->prev->next = node->next;
30
+
31
+ node->next->prev = node->prev;
32
+
33
+ delete node;
34
+
35
+ }
36
+
37
+ }
38
+
39
+
40
+
41
+ ```
42
+
43
+
44
+
1
45
  AOJの問題:[ALDS1_3_C:双方向連結リスト](https://onlinejudge.u-aizu.ac.jp/courses/lesson/1/ALDS1/3/ALDS1_3_C)
2
46
 
3
47