• Nie Znaleziono Wyników

Pytania 1.

N/A
N/A
Protected

Academic year: 2021

Share "Pytania 1."

Copied!
1
0
0

Pełen tekst

(1)

Pytania

1.

Posortuj z danego ciągu pierwszych 8 liczb za pomocą kopcowania oraz sortowania szybkiego. Pokaż kolejne fazy. Ponumeruj wartości równe. Który z algorytmów jest stabilny? Podaj oszacowanie średniej i maksymalnej złożoności obliczeniowej obu sortowań.

2.

Weź pierwszych 8 liczb z danego ciągu. Pokaż przebieg algorytmów wyszukiwania sekwencyjnego (indeks), binarnego z powtórzeniami (kolejne przedziały) oraz bez powtórzeń (kolejne przedziały) przy wyszukiwaniu wartości równej liczbie o indeksie równym 7 oraz wartości -1 oraz 30. Podaj oszacowanie minimalnej, średniej oraz maksymalnej złożoności każdego z wyszukiwań.

3.

Weź cały ciąg liczb i posortuj go za pomocą zewnętrznego sortowania przez łączenie naturalne oraz łączenie wielokierunkowe. Pokaż kolejne fazy. Ponumeruj wartości równe.

Który z algorytmów jest stabilny? Podaj oszacowanie średniej złożoności obliczeniowej obu sortowań. Kiedy należy wybrać sortowanie zewnętrzne?

4. Napisz funkcję ZListy_na_stos dla listy jednokierunkowej nieuporządkowanej wskazywanej przez PoczatekL, która wyszukuje na liście element zawierający wartość Klucz (dowolna definicja danych umieszczonych na liście). Odłącz go od listy i dołącz do stosu wskazywanego przez PoczatekS.

5. *Napisz funkcję ZListy_na_stos dla listy dwukierunkowej nieuporządkowanej wskazywanej przez PoczatekL, która w wyszukuje na liście element zawierający wartość największą (dowolna definicja danych umieszczonych na liście). Odłącz go od listy i dołącz do stosu wskazywanego przez PoczatekS. Powtarzaj, aż lista będzie pusta. Jaki jest porządek elementów na stosie? (zadanie na ocenę celującą).

6. Zbuduj następujące drzewa z pierwszych 8 liczb, odrzucając wartości powtarzające się:

6.1 poszukiwań binarnych bez równoważenia ze wstawianiem jako liść 6.2 * poszukiwań binarnych bez równoważenia ze wstawianiem do korzenia 6.3 drzewo zrównoważone z punktu 6.1 lub 6.2

6.4 drzewo 2-3-4

6.5. *drzewo czerwono-czarne

Podaj oszacowanie złożoności obliczeniowej średniej i maksymalnej każdego z tych drzew.

7. Na podstawie podanego grafu podaj przebieg algorytmu:

7.1. w głąb 7.2. wszerz

Cytaty

Powiązane dokumenty

Zamawiający w załączniku nr 2 do umowy (str. 36) oraz załączniku nr 1 do opisu przedmiotu zamówienia część II (str. 81) w kolumnie „Rodzaj materiału” wskazał jedynie

Badanie wpływu temperatury na intensywność parowania wody przez liście (transpirację ).  Czwarty

Napisz program, który prosi użytkownika o podanie współrzędnych dwóch wektorów, a następnie oblicza ich iloczyn skalarny.. P rzed napisaniem programu odpowiedz na

b) Jeśli podano liczbę 1234, to program wypisuje na ekranie „Brawo, to właściwy kod” i w kolejnym wierszu „masz teraz dostęp do tajnych informacji”3. Jeśli nie podano

Jeżeli wśród podanych przykładów znajduje się przykład pozytywnego skutku, uczeń nie otrzymuje punktów za to zadanie.

W przypadku, gdy wektor jest pusty, funkcja ta powinna zwracać wartość INT_MIN zdefiniowaną w standardowym pliku nagłówkowym climits.. Możesz założyć, że rozmiary obu

Napisać funkcję, która poza przedziałem (0, 2) jest tożsamościowo równa zero, a wewnątrz tego przedziału jest parabolą przechodzącą przez punkt (1,1). Funkcja jest

Katecheza Temat: Najnowsza historia Kościoła w Polsce1. Ponadtysiącletnia historia chrześcijaństwa w Polsce ma swoją kontynuację we współczesnym życiu