Diskuze: spojovy zoznam- vysvetlenie
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Je to jako když stavíš sněhuláka. Na začátku nemáš nic. Pak postavíš kouli a dáš ji na zem. Každou další kouli postavíš na kouli nejvíc nahoře s tím, že si to ta koule bude pamatovat. Ty si zase budeš pamatovat jenom tu kouli nahoře. A když koule odendáváš, tak se zeptáš koule, jestli je pod ní nějaká další (nebo se pod ní podíváš, záleží na tom, jestli chceš mluvit se sněhovou koulí) a případně si ji zapamatuješ jako tu nejvrchnější.
A pokud se ti nelíbí vysvětlení se sněhulákem nebo není srozumitelný, tak musíš přijmout fakt, že je to jednosměrně zřetězený seznam, kde si každý prvek pamatuje ten předchozí. V tvém případě ho dostane v metodě push jako druhý parametr konstruktoru.
diky za rychlu odpoved jo to vysvetlenie chapem, ale mal som sa lepsie vyjadrit uz v prvom prispevku, nechapem technickej stranke veci. preco si pamata, resp preco sa donho uklada prave ten predosly objekt? urcite to bude mat nieco s klucovym slovom this a aj ked som sa v inom kode s tymto slovom stretol, tak teraz si to neviem dat dokopy.
Protože je to spojový seznam. Ve spojovém seznamu si předcházející/následující/oba prvky pamatují ty prvky samotné. Jeden prvek si pamatuje vždycky ten další a ten si pamatuje ten další a tak dál. Kdyby v sobě nebyly uložené, tak bys je ztratil, protože by na ně neexistuje žádná jiná reference (ty máš referenci pouze na jeden prvek, ten poslední). Nevím, jak ti víc poradit.
Zobrazeno 5 zpráv z 5.