-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSommet.java
124 lines (83 loc) · 1.76 KB
/
Sommet.java
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
package graphe;
import java.util.ArrayList;
public class Sommet implements Comparable<Sommet>{
private int id;
private ArrayList<Arc> arcs = new ArrayList<>();
private boolean estSource;
private boolean estPuit ;
private int aProba ;
private int bProba ;
private int hauteur;
private int excedent;
public Sommet(int id, ArrayList<Arc> arcs, boolean estSource, boolean estPuit, int aProba, int bProba) {
this.id = id;
this.arcs = arcs;
this.estSource = estSource;
this.estPuit = estPuit;
this.aProba = aProba;
this.bProba = bProba;
this.hauteur= 0;
this.excedent=0;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public ArrayList<Arc> getArcs() {
return arcs;
}
public void setArcs(ArrayList<Arc> arcs) {
this.arcs = arcs;
}
public boolean isEstSource() {
return estSource;
}
public void setEstSource(boolean estSource) {
this.estSource = estSource;
}
public boolean isEstPuit() {
return estPuit;
}
public void setEstPuit(boolean estPuit) {
this.estPuit = estPuit;
}
public int getaProba() {
return aProba;
}
public void setaProba(int aProba) {
this.aProba = aProba;
}
public int getbProba() {
return bProba;
}
public void setbProba(int bProba) {
this.bProba = bProba;
}
public void ajouterArc(Arc a) {
a.setSommetSource(this);
this.arcs.add(a);
}
public int getHauteur() {
return hauteur;
}
public void setHauteur(int hauteur) {
this.hauteur = hauteur;
}
public int getExcedent() {
return excedent;
}
public void setExcedent(int excedent) {
this.excedent = excedent;
}
@Override
public int compareTo(Sommet s) {
if(s.getId()>this.getId())
return 1;
else if(s.getId()<this.getId())
return -1;
else
return 0;
}
}