hi
wir haben eine programmieraufgabe...da fehlen mir aber noch ein paar zeilen code
wie kann ich folgenden code verstehen und anders schreiben?
diese zeile soll tb an die neuste kachel leiten...aber so ganz verstehen tu ichs nicht....
müsste eine if abfrage sein
wenn bs(ein dynamischer keller) nicht leer ist, passiert...?
falls der dynamische kellerspeicher leer ist, passiert null
ist ja fast das gleiche....aber verstanden habe ich es nicht....
ebenso hier:
das soll ein neues objekt an der stelle von tb einsetzen
also diese codezeilen habe ich nicht richtig verstanden und würde sie auch ganz gerne umformulieren....
bei bedarf pn´ne ich auch mehr code
wir haben eine programmieraufgabe...da fehlen mir aber noch ein paar zeilen code
wie kann ich folgenden code verstehen und anders schreiben?
Code:
return !bs.isEmpty()?( (Object[] )bs.top())[tb]:null;
müsste eine if abfrage sein
wenn bs(ein dynamischer keller) nicht leer ist, passiert...?
falls der dynamische kellerspeicher leer ist, passiert null
Code:
((Object[])bs.top())[tb] = obj;
ist ja fast das gleiche....aber verstanden habe ich es nicht....
ebenso hier:
Code:
((Object[])bs.top())[++tb] = obj;
also diese codezeilen habe ich nicht richtig verstanden und würde sie auch ganz gerne umformulieren....
bei bedarf pn´ne ich auch mehr code