Witam,
Otóż mam wyświetlić coś takiego:
1 - 4
2 - 5
3 - 6
i tak liczby po lewej stronie muszę wyświetlić za pomocą : liczby.wyświetl();
natomiast liczby po prawej za pomocą System.out.println();
I teraz moje pytanie jest takie, jak połączyć oba te sposoby wyświetlania aby wyglądały tak jak pokazałem na górze.
wyswietl() wygląda tak:
private void wyswietl(Liczba liczby, int wciecia) {
if (liczby != null) {
wyswietl(liczby.zwrocPrawy(), wciecia + 0);
System.out.printf("%1$" + wciecia + "d\n", liczby.zwrocWartosc());
wyswietl(liczby.zwrocLewy(), wciecia + 0);
}
}
public void wyswietl() {
wyswietl(liczby, 1);
}
Liczby po lewej do drzewo bin., a liczby po prawej to kolejka.
Będę wdzięczny za wskazówki.