Hirdetés
- Fejhallgató erősítő és DAC topik
- AMD Navi Radeon™ RX 9xxx sorozat
- Kormányok / autós szimulátorok topikja
- A legjobb INGYENES programok Windowsra!
- Teljesen szürreális, ami az RTX 5070 Ti kapcsán történik…
- Milyen TV-t vegyek?
- Bakelit, Vinyl lemezjatszó
- Körvonalazódik az első Panther Lake lapkát használó notebookok ára
- OLED monitor topic
- 3D nyomtatás
Ú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?:))
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- 211 - Lenovo Legion 5 (15ITH6H) - Intel Core i7-11800H, RTX 3060
- 210 - Lenovo IdeaPad 5 Pro (16ARH7) - AMD Ryzen 7 6800HS, RTX 3050Ti
- 209 - Lenovo Yoga Pro 7 (14APH8) - AMD Ryzen 7 7840HS, no GPU
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- iPhone 11 64GB 100% (3 hónap Garancia)
- Wacom Bamboo One CTF-430 rajztábla
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 16GB I 1TB SSD I 13,3" FHD Touch I HDMI I Cam I W11 I Gar
- Kingston FURY Impact 32GB DDR5 4800MHz KF548S38IB-32
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


