ASD Ćwiczenia 7: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
# Podaj metodę przygotowywania zrównoważonego drzewa BST (o wysokość <math>O(\log n)</math>) dla zadanego zbioru kluczy <math>a_1,\ldots,a_n</math>. | # Podaj metodę przygotowywania zrównoważonego drzewa BST (o wysokość <math>O(\log n)</math>) dla zadanego zbioru kluczy <math>a_1,\ldots,a_n</math>. | ||
# | # W jaki sposób efektywnie dodać do drzew BST operację LiczbaElementówzZakresu(x,y) zwracającą liczbę elementów drzewa o wartościach z zakresu <math>[x,\ldots,y]</math>? | ||
# Ile jest różnych drzew BST zawierających klucze <math>1,\ldots,n</math>? | |||
# W jaki sposób można wykorzystać drzewa BST do sortowania ciągu liczb? |
Aktualna wersja na dzień 10:58, 29 wrz 2006
- Podaj metodę przygotowywania zrównoważonego drzewa BST (o wysokość ) dla zadanego zbioru kluczy .
- W jaki sposób efektywnie dodać do drzew BST operację LiczbaElementówzZakresu(x,y) zwracającą liczbę elementów drzewa o wartościach z zakresu ?
- Ile jest różnych drzew BST zawierających klucze ?
- W jaki sposób można wykorzystać drzewa BST do sortowania ciągu liczb?