Drzewo AVL
Transkrypt
Drzewo AVL
Drzewo AVL Niech pewne obiekty będą identyfikowane poprzez liczby naturalne. Utwórz drzewo AVL (zgodnie z algorytmem podanym na zajęciach) dla obiektów z identyfikatorami podanymi na wejściu jako ciąg liczb. Następnie wypisz te identyfikatory w kolejności KLP (korzeń-lewyprawy). Zmiana zadania na panstwa prosbe: Kazdy przypadek testowy jest poprzedzony liczba okreslajaca ilosc identyfikatorow w danym przypadku testowym Input Pierwsza linia wejścia zawiera ilość przypadków testowych. Każdy przypadek testowy jest opisany przez pojedynczą linię tekstu. Pierwsza liczba k okresla ilosc identyfikatorow w danym przypadku testowym. Dalej, oddzielone znakiem spacji, wypisanych jest k liczba naturalnych. Output Wyjście dla każdego przypadku testowego powinno składać się z pojedynczej linii tekstu, zawierającej oddzielone spacją liczby naturalne, odpowiadające identyfikatorom obiektów w drzewie AVL w kolejności KLP. Example Input: 2 845821376 6 4 8 15 16 23 42 Output: 42137568 16 8 4 15 23 42