- Hivatalosnak tűnő képeken a Galaxy S25 FE
- Google Pixel topik
- Milyen okostelefont vegyek?
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Samsung Galaxy S25 - végre van kicsi!
- Honor Magic V5 - méret a kamera mögött
- Megjött a jubileumi Pixel széria
- Motorola Moto G72 - a titkos favorit
- Netfone
- iPhone topik
Új hozzászólás Aktív témák
-
szcsaba1994
tag
Sziasztok!
Egy (nem-bináris) fát hogy lehet ábrázolni Java-ban? Sak MI-hez szeretném eltárolni benne a lehetésges játékállásokat és a hozzájuk tartozó nyerési értéket.
A Node osztályom így néz ki:
private class Node {
ArrayList<Node> fia=new ArrayList<Node>();
Game jelenlegi; //Aktualisjatekallas
int ertek; //Aktualis jatekpallas erteke
Move lepes; //Ezt a lepest fogja megtenni a következo korhoz
}
Feltöltéshez pedig egy (ehhez hasonló) függvényre gondoltam, de NullPointerExceptiont dob (gondolom a Node-ban valamiért null értékkel akarna továbblépni)public void feltolt(ArrayList<Node> graph, Node node, int melyseg) { // graf feltoltese
Node aktualis = new Node();
for (int i = 0; i < Game.8; i++)
for (int j = 0; j < Game.8; j++)
aktualis = node;
if (aktualis.jelenlegi.currentPlayer == aktualis.jelenlegi.board[j]) { //Itt dob hibát
//Közbe itt megkeresi a lehetséges lépéseket, de az a rész jól működik
aktualis.jelenlegi.makeMove(move); //(x,y,x',y')
aktualis.lepes = move;
if(melyseg==0){
aktualis.ertek=feher-fekete;graph.add(aktualis);
if (melyseg > 0)
feltolt(graph, aktualis, melyseg - 1);Hogy lehetne megoldani ezt a hibát?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung Galaxy S24 128GB, Tökéletes állapot, 100%-os akku, 2027-ig garancia
- Samsung Galaxy S25 Ultra 12/256GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 3 Év Garanciával!
- i7-13700k
- Pioneer PD-203 CD-lejátszó megkímélt, működőképes állapot, Szegedi átvétellel
- Egreat R6C asztali médialejátszó kompakt, megbízható, keveset használt
- Intel Core i7-8700 / i7-9700 CPU, processzor - Számla, garancia
- iMac Pro 1.1 2017 Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA ADATA XPG 600W
- Dell Latitude 5330 i3-1215U 6magos! - 16GB 512GB 13.3" FHD magyarbill 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest