Új hozzászólás Aktív témák
-
QuarK
senior tag
válasz
Jester01
#590
üzenetére
Igen, én is gondolkoztam egy mátrix osztály létrehozásán; viszont amin dolgozok, egy Programozás I kötprogi; és második Java programom... De ha majd kicsit előrébbhaladunk/haladok, akkor majd belemegyek ilyen nyalánkságokba is... Jelen pillanatban ez az egész objektumorientáltság szokatlan nekem; én még DOS-os C programokon nőttem fel

-
QuarK
senior tag
válasz
Jester01
#588
üzenetére
Kötött a formátum.
Az ArrayList szimpatikusnak tűnik, de kissé átláthatatlanná tenné a kódot... Főleg, mikor össze kell szorozni a két mátrixot, illetve mindkettő inverzét és determinánsát kell számolni. Legalábbis első látásra így tűnik; de majd miután befejeztem a jelenlegi módszerrel (Kódban nem olyan vészes, kétszer hívom meg a parse( boolean firstpass) eljárást, egyszer true, másodszor false paraméterrel; persze ez nem a legelegánsabb
), átírom emilyenre is; aztán összevetem. Köszi 
[Szerkesztve] -
andriscs
aktív tag
válasz
Jester01
#558
üzenetére
Hi!
De lehetséges, csak nekem az tűnt fel, hogy nagyon szabályosan minden szülőnek 5 gyereke van. ezért gondotlam arra, hogy csak úgy random csinál successor-okat. Valószínűleg azt nem ellenőrzi, hogy volt-e már ugyanilyen elem, csak azt ellenőrizni megint nem kis meló. Meg tudjuk ezt beszélni MSN-en, vagy folytassuk itt? -
andriscs
aktív tag
válasz
Jester01
#556
üzenetére
Hi!
Azokat szűri ki, amiket a validperators nem engedáélyet (így van az pl. hogy a 3-as tagnak nincs gyereke).
A linken található doksiban van egy rajz a fáról, ami szimbolizálja, hogy hogy megy a keresés. Ebből lehet látni, hogy miket szűr ki a program.
Az utolsó kérdésed, hogy visszacsinálja az előzőt, azt hogy érted?
[link] -
andriscs
aktív tag
válasz
Jester01
#554
üzenetére
Hi!
Igen, igazad van, rosszul írtam. Átírtam a list=tmp sort így list=list3, így nincs exception.Most viszonbt tényleg nem értem, hogy miét nem megy, hiszen csak annyi kellene, hogy a kezdi újra a ciklust, de mégis visszaad olyan successor-okat, akik nem felelnek meg a feltételnek.
-
andriscs
aktív tag
válasz
Jester01
#552
üzenetére
Hi!
A lényeg az, hogy a successors metódus Enumeration-öket ad vissza, tehát ezekre nem hívhatod state.successors-t, hanem csak a Successor.state-re, amibpől egy Enumeration-be több is lehet. Ha meg tudod oldani, ki is veheted ezeket a listákat, és ha valahogy egyszerűbben megoldhatod, ha lehet. Elvileg így is működnie kellene, csak mégsem.
Ha van még kérdésed, hogy mi nem világos, kérdezz. -
Drizzt
nagyúr
válasz
Jester01
#540
üzenetére
Ez volt a suliban is, de nálam ment jól.
Nah, bocs, de most ezzel egyelőre nem foglakozom, amúgy a gép kb. 5 mp-enként lőne, egyre közelebb hozzád., te meg akkor lőhetsz újra, ha az előző lövedéked már valamilyen módon megsemmisült.
Mégegyszer köszi mindent, mert ha arra a kisbetű, nagybetű eltérésre nem hívod fel a figyelmem, még mindig itt sírok...
-
Jester01
veterán
válasz
Jester01
#529
üzenetére
Nézd meg a drawOval leírását. Szokatlan módon nem a középpontot és a két sugarat kell megadni, hanem egy téglalap bal felsõ sarkát és a kiterjedését (szélesség/magasság). Nekem úgy tûnik, hogy ezt nem vetted figyelembe.
Ettõl függetlenül a TankTemp Draw() metódusában ''korán'' konvertálsz egész számmá, már a sin/cos eredményét, ami így mindig 0 vagy 1 lesz (ha kerekít). A konverzió csak a sugárral való felszorzás után kell.
Sajnos a változóid nem elég világosak a számomra, így csak sejtem, hogy összekavartál valami relatív logikai koordinátát (kis x, y) és a fizikai pixeleket (X, Y). Ha máshol nem, a találatellenõrzésnél bizonyosan, mert ott a pixelben mért RAD értékkel hasonlítasz össze kisbetûs koordinátákból számított távolságot. (Persze mint fentebb írtam, a RAD az ráadásul sajnos nem a sugár.)
Kíváncsian várom az újabb változatot, biztos megbírkózol a feladattal.
Délután jövök.
Üdv,
J
[Szerkesztve] -
concret_hp
addikt
-
andriscs
aktív tag
válasz
Jester01
#510
üzenetére
Hi!
A feladat egyik része az, hogy a létrejött objektumok egy fát ábrázolnak, amelyek a misszionáriusok átkelését modellezik. Vannak rossz állapotok, és vannak jók. Azért kellenek a sajatSzam és szuloSzam, hogy tudjuk, melyik melyiknek a leszármazottja. Úgy terveztük, hogy ArrayList-be rakjuk a visszadott Enumeration-öket, és ez alapján tudjuk, hogy jutunk el a végső megoldáshoz. Még nem tuti, hogy sikerül, de ezzel is szívtunk, hogy nem vette fel a szülő számát. Elivelg ha csinálok set metódust, azzal be lehet állítani? -
andriscs
aktív tag
válasz
Jester01
#505
üzenetére
Hi!
A dupla osztály valszeg automatikus quickfix, amit az Eclipse csinál, mikor nem talál megfelelő osztályt az interfészekben.
Tudok felratkni egy kb. hibátlan megoldást, de abban is van hiba, de ezt még kb. normálisan lehet olvasni.
Valamiért a szulo globális változó nem kapja meg a st.sajatSzam értéket. Valaki tudja, miért?
Kb. azt kellene csinálni, hogy az új objektum szuloSzam-anak fel kellene venni a regi objektum sajatSzam-at.
[link]
[Szerkesztve] -
Drizzt
nagyúr
válasz
Jester01
#496
üzenetére
Azt nem lehet, a Graphics nem inicializálható, legalábbis azt írja, amikor a szokásos módon, konstruktorhívással inicializálom. Máshogy kell?

Az a baj, hogy egy példaprogram alapján írtam nagyrészt a cuccot, s ott nincsenek ilyen problémák, pedig nincsen látszólag nagyobb különbség.
[Szerkesztve]
Ha a window.selfet próbálom előbb meghívni, akkor arra is azt írja, hogy nullpointer hiba, pedig az inicializálva van.
[Szerkesztve]
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Teljes verziós játékok letöltése ingyen
- AMD Navi Radeon™ RX 9xxx sorozat
- Cyberpunk 2077
- Apple Watch Sport - ez is csak egy okosóra
- Robotporszívók
- A fociról könnyedén, egy baráti társaságban
- DUNE médialejátszók topicja
- Debrecen és környéke adok-veszek-beszélgetek
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- További aktív témák...
- Full Prémium! Gamer PC-Számítógép!Rog Maximus XII! I9 10850K / RTX 3080 Suprim / 32GB DDR4 / 2TB SSD
- MSI Pro mp273qw e2
- Dell Latitude 5330 - 13,3" touch, i5-1245U, 16GB RAM, SSD, EU bill., jó akku, számla, garancia
- Asztali PC , i7 6700 , RTX 2060 , 16GB DDR4 , 512GB SSD
- Dell Latitude 5430 - i5-1245U, 16GB RAM, 512GB SSD, jó akku számla, garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R5 8400F / RX 6800 16GB / 32GB DDR5 / 1TB SSD!
- Új Dell 13 XPS 9350 WUXGA IPS Nano Ultra5 226V 8mag 16GB 512GB SSD Intel ARC 130V 8GB Win11 Garancia
- Samsung Galaxy S24 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 Mini 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4214, 100% Akksi
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

)




