Hirdetés
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Márkaváltás sok-sok év után
- Szevam: ChatGPT: Bizonytalansági jelölés funkció bekapcsolása
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- Sapphi: StremHU | Source – Self-hostolható Stremio addon magyar trackerekhez
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
Algoritmus értelmezéshez kellene segítség:
1. Az elozo.kov.elem - et nem értem, ez hogy hogy lehetséges, mit akar jelenteni? Én azthittem, hogy csak elozo.kov vagy elozo.elem lehetséges
public void beszur(Hasonlithato h)
..
for (elozo = fej; elozo.kov != null && h.hasonlit(elozo.kov.elem) >= 0; elozo = elozo.kov);
...2. A h.hasonlithato(e.elem)==0 -nál miért az egyenlő-e 0-t vizsgálom? (gondolom azt jelenti, hogy megtalálta, de... nekem nem esik le
public int keres(Hasonlithato h)
if(e!=null && h.hasonlit(e.elem)==0)
return poz;3. Itt mi értelme van a kovetkezo=kovetkezo.kov utasításnak, ha úgy is csak az rv-vel térek vissza?
public Hasonlithato kovetkezo(){
Hasonlithato rv=kovetkezo.elem;
kovetkezo=kovetkezo.kov;
return rv;
}Kód:
package HallgatoLista;
public class LancoltLIsta {
/* Embedded Class */
private static class ListaElem {
Hasonlithato elem;
ListaElem kov;
public ListaElem(Hasonlithato elem, ListaElem kov) {
this.elem = elem;
this.kov = kov;
}
}
private ListaElem fej = null;
public void beszur(Hasonlithato h) throws DuplikaltElemException {
if (h == null)
throw new NullPointerException();
if (fej == null || h.hasonlit(fej.elem) < 0)
/* Lista elejére kell beszúrni */
fej = new ListaElem(h, fej);
else {
ListaElem elozo;
for (elozo = fej; elozo.kov != null && h.hasonlit(elozo.kov.elem) >= 0; elozo = elozo.kov);
if (h.hasonlit(elozo.elem) == 0) {
throw new DuplikaltElemException();
}
elozo.kov = new ListaElem(h, elozo.kov);
}
}
public int keres(Hasonlithato h) throws NincsIlyenElemException{
int poz=0;
ListaElem e;
for (poz = 0, e=fej; e!=null && h.hasonlit(e.elem)>0; e=e.kov, poz++);
if(e!=null && h.hasonlit(e.elem)==0)
return poz;
else
throw new NincsIlyenElemException();
}
/* Embedded Class */
private class ListaFelsorolas implements Felsorolas{
ListaElem kovetkezo=fej;
public Hasonlithato kovetkezo(){
Hasonlithato rv=kovetkezo.elem;
kovetkezo=kovetkezo.kov;
return rv;
}
public boolean vanMeg(){
return kovetkezo!=null;
}
}
public Felsorolas felsorolas(){
return new ListaFelsorolas();
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Ha a koreaiakon múlik, még évekig ingünk-gatyánk rámehet a memóriákra
- Projektor topic
- Azonnali informatikai kérdések órája
- gban: Ingyen kellene, de tegnapra
- Google Pixel topik
- Fejhallgató erősítő és DAC topik
- Battlefield 6
- Pánik a memóriapiacon
- Szemtelenül olcsó lett a Nubia Fold
- További aktív témák...
- Samsung 8GB DDR4 3200MHz Laptop RAM (SODIMM), hibátlan állapotban
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT 12GB / 32GB RGB DDR4 / 1TB SSD
- Crucial 32GB DDR4 3200MHz Laptop RAM (SODIMM), hibátlan állapotban
- Gigabyte G5 MF5 15.6" FHD IPS i7-13620H RTX 4050 16GB 1TB NVMe gar
- Samsung QE55S90DAEXXH 55" S90D 4K UHD Smart AI 144Hz OLED Gaming TV
- BESZÁMÍTÁS! Apple iPad Pro 13 2024 M4 16GB/2TB WiFi tablet garanciával hibátlan működéssel
- HP Thunderbolt 4 kábel
- LG 27GX790A - 27" OLED evo / QHD 2K / 480Hz & 0.03ms / NVIDIA G-Sync / FreeSync / DP 2.1 / HDMI 2.1
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Asus H370 i5 9600K 16GB DDR4 512B SSD RTX 2060 Super 8GB Chieftec HC-10B-OP Zalman 850W
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

