-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask.java
More file actions
48 lines (30 loc) · 864 Bytes
/
Copy pathTask.java
File metadata and controls
48 lines (30 loc) · 864 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.util.*;
class Task {
public int id, time, staff;
String name;
int earliestStart, latestStart;
List <Task> inEdges = new ArrayList<Task>();
List <Task> outEdges = new ArrayList<Task>();
int cntPredecessors;
int explored = 0; // flagg for om denne har blitt sett på av en søke-algoritme
int topoNumber = 0;
int started = 0;
int startedTime = 0;
int finished = 0;
int shortestPath = 100;
int longestPath = 0;
int earliestFinish = 0;
int critical = 0;
int slack = 0;
public Task (int i) {
id = i;
}
public void addInEdge(Task t) {
// legg til kant
inEdges.add(t);
}
public void addOutEdge(Task t) {
// legg til kant
outEdges.add(t);
}
}