回答編集履歴
2
書式間違い
test
CHANGED
@@ -42,15 +42,23 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
現状の jobs (LinkedList) を"より"キューらしくということでしたら, まず
|
45
|
+
現状の jobs (LinkedList) を"より"キューらしくということでしたら, まず宣言を
|
46
46
|
|
47
|
-
```
|
47
|
+
```
|
48
48
|
|
49
|
-
|
49
|
+
private List<Job_List> jobs;
|
50
50
|
|
51
|
-
```private Queue<Job_List> jobs;```
|
52
51
|
|
52
|
+
|
53
|
+
↓
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
private Queue<Job_List> jobs;
|
58
|
+
|
59
|
+
```
|
60
|
+
|
53
|
-
と
|
61
|
+
とされると良いかと思います.
|
54
62
|
|
55
63
|
これにより jobs で使えるメソッドは Queue インターフェースのもののみになりますので,
|
56
64
|
|
1
コメントからの追記
test
CHANGED
@@ -33,3 +33,45 @@
|
|
33
33
|
|
34
34
|
|
35
35
|
この jobs の使われ方は「連結リストを使ったキュー」に見えるのですが, どうされたいのでしょうか.
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
---
|
40
|
+
|
41
|
+
追記:
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
現状の jobs (LinkedList) を"より"キューらしくということでしたら, まず
|
46
|
+
|
47
|
+
```private List<Job_List> jobs;```
|
48
|
+
|
49
|
+
を
|
50
|
+
|
51
|
+
```private Queue<Job_List> jobs;```
|
52
|
+
|
53
|
+
と宣言されると良いかと思います.
|
54
|
+
|
55
|
+
これにより jobs で使えるメソッドは Queue インターフェースのもののみになりますので,
|
56
|
+
|
57
|
+
追加は(今まで通り) add で出来ますが, 取り出しは(今のとは違う) remove で行うことになります.
|
58
|
+
|
59
|
+
```
|
60
|
+
|
61
|
+
Job_List job = jobs.get(0);
|
62
|
+
|
63
|
+
printPages += job.pages;
|
64
|
+
|
65
|
+
jobs.remove(0);
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
↓
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
Job_List job = jobs.remove();
|
74
|
+
|
75
|
+
printPages += job.pages;
|
76
|
+
|
77
|
+
```
|