HrR
Legacy Member
Hallo,
Wij doen stage bij de politie van gent, en we moeten onder andere dadernetwerken in kaart brengen (via java).
We hebben ondertussen al uit de pv's de PVID's en de DaderID's gefilterd en dus hebben we een db met ondere andere 2 kolommen: PVID - DADID. Per PV zitten meerdere "daders" opgeslagen.
bv.
PVID001 DADID-A
PVID001 DADID-B
PVID001 DADID-C
PVID002 DADID-B
PVID002 DADID-D
Wij moeten nu een algoritme schrijven dat bovenstaande omlzet in volgend netwerk:
A
|
B -D
|
C
dit via koppels denkik: (A,B) en (B,C) uit PV1 ==> (A,B,C)
en (B,D) uit PV2
We slagen er echter niet in omdat we niet echt weten hoe te beginnen, werken met hashmaps? in DB verwerken? ...
Wij doen stage bij de politie van gent, en we moeten onder andere dadernetwerken in kaart brengen (via java).
We hebben ondertussen al uit de pv's de PVID's en de DaderID's gefilterd en dus hebben we een db met ondere andere 2 kolommen: PVID - DADID. Per PV zitten meerdere "daders" opgeslagen.
bv.
PVID001 DADID-A
PVID001 DADID-B
PVID001 DADID-C
PVID002 DADID-B
PVID002 DADID-D
Wij moeten nu een algoritme schrijven dat bovenstaande omlzet in volgend netwerk:
A
|
B -D
|
C
dit via koppels denkik: (A,B) en (B,C) uit PV1 ==> (A,B,C)
en (B,D) uit PV2
We slagen er echter niet in omdat we niet echt weten hoe te beginnen, werken met hashmaps? in DB verwerken? ...


.
. Liefst een set zodat je geen meerdere bijhoudt.