質問編集履歴

1

文法の修正

2019/06/03 11:32

投稿

phantom007
phantom007

スコア7

test CHANGED
File without changes
test CHANGED
@@ -10,41 +10,47 @@
10
10
 
11
11
  ```
12
12
 
13
+ pushの実行回数は0回です.
14
+
15
+ pushの実行回数は0回です.
16
+
17
+ pushの実行回数は0回です.
18
+
13
19
  pushの実行回数は1回です.
14
20
 
15
21
  pushの実行回数は2回です.
16
22
 
17
23
  pushの実行回数は3回です.
18
24
 
25
+ pushの実行回数は3回です.
26
+
27
+ pushの実行回数は3回です.
28
+
19
29
  pushの実行回数は4回です.
20
30
 
21
- pushの実行回数は5回です.
31
+ pushの実行回数は4回です.
22
-
23
- pushの実行回数は6回です.
24
-
25
- pushの実行回数は7回です.
26
-
27
- popの実行回数は1回です.
28
32
 
29
33
  popの実行回数は2回です.
30
34
 
31
- popの実行回数は3回です.
32
-
33
35
  popの実行回数は4回です.
34
36
 
35
37
  popの実行回数は5回です.
36
38
 
37
- popの実行回数は6回です.
38
-
39
39
  popの実行回数は7回です.
40
40
 
41
- popの実行回数は8回です.
42
-
43
41
  popの実行回数は9回です.
44
42
 
45
43
  popの実行回数は10回です.
46
44
 
45
+ popの実行回数は11回です.
46
+
47
+ popの実行回数は11回です.
48
+
49
+ popの実行回数は11回です.
50
+
51
+ popの実行回数は11回です.
52
+
47
- 実行時間は0.028399秒です.
53
+ 実行時間は0.02792秒です.
48
54
 
49
55
  ```
50
56
 
@@ -104,7 +110,7 @@
104
110
 
105
111
  for (int i = 0; i < n; i++) data[i] = heap.pop ();
106
112
 
107
-
113
+
108
114
 
109
115
  DateTime endDt = DateTime.Now;
110
116
 
@@ -150,7 +156,7 @@
150
156
 
151
157
  }
152
158
 
153
- private static int push_count = 0;//カウント用変数
159
+ private static int push_count = 0;
154
160
 
155
161
  public void push (int x) {
156
162
 
@@ -172,17 +178,19 @@
172
178
 
173
179
  parent = (child - 1) / 2;
174
180
 
175
- System.Console.WriteLine ("pushの実行回数は{0}回です.", push_count);
181
+ // System.Console.WriteLine ("pushの実行回数は{0}回です.", push_count);
176
182
 
177
183
  }
178
184
 
185
+ System.Console.WriteLine ("pushの実行回数は{0}回です.", push_count);
186
+
179
187
  heap[child] = x;
180
188
 
181
189
  n++;
182
190
 
183
191
  }
184
192
 
185
- private static int pop_count = 0;//カウント用変数
193
+ private static int pop_count = 0;
186
194
 
187
195
  public int pop () {
188
196
 
@@ -218,10 +226,12 @@
218
226
 
219
227
  child = parent * 2 + 1;
220
228
 
221
- System.Console.WriteLine ("popの実行回数は{0}回です.", pop_count);
229
+ // System.Console.WriteLine ("popの実行回数は{0}回です.", pop_count);
222
230
 
223
231
  }
224
232
 
233
+ System.Console.WriteLine ("popの実行回数は{0}回です.", pop_count);
234
+
225
235
  return minValue;
226
236
 
227
237