Hirdetés
- gban: Ingyen kellene, de tegnapra
- aquark: Zsebszámológépek
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gerner1
- Geri Bátyó: Ezt pedig azért, mert...
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Andras-G: Az internet veszélyei [2. rész] - Facebook Marketpalce
Ú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?:))
- Eredeti játékok OFF topik
- Konteó topic
- GL.iNet Flint 2 (GL-MT6000) router
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Pécs és környéke adok-veszek-beszélgetek
- Házimozi belépő szinten
- Yettel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- gban: Ingyen kellene, de tegnapra
- Fotók, videók mobillal
- További aktív témák...
- ADATA Legend 900 2TB 7000MB/s 5400MB/s Gen4 X4 2280 M2 NVMe SSD / Beszámítás OK!
- (Szinte új)Samsung Galaxy Watch 8 44mm+ kiegészítők
- G.SKILL Trident Z RGB 16GB (2x8GB) 3000MHz DDR4 kit / BESZÁMÍTÁS OK!
- Apple iPhone 12 64GB 100% Akku Újszerű,Dobozos,Tartozékaival. 1 Év Garanciával!
- Kingston HyperX Fury 2x4GB 1600MHz DDR3 kit
- Samsung Galaxy Z Flip6 12/512GB - ÚJSZERŰ, Kártyafüggetlen, Kék - 1 év garancia
- ThinkPad T14s Gen 2 i5-1135G7 16GB 512GB FHD 1 év garancia
- Beszámítás! Dell SE2222H 22 60Hz FHD VA 8ms monitor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
- Samsung Galaxy S23 128GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
