Algorytmy poszukiwania i porządkowania Elementy języka programowania

Ile porównań należy wykonać, aby znaleźć największą liczbę wśród 100 uporządkowanych niemalejąco liczb?

0

Który z poniższych algorytmów nie jest algorytmem optymalnym, czyli nie jest możliwie najszybszym algorytmem dla problemu, który rozwiązuje?

Porządkowanie przez wybór

Który z Polskich matematyków inicjował prace dotyczące poszukiwania i porządkowania elementów?

Hugo Steinhaus

Jaką wartość będzie miała zmienna s po wykonaniu następującego ciągu instrukcji:

int s = 0;

int z = - 1;

for(int i = 1; i< 100; i++)

if (z > 0){ s = s + i; z = - z; }

else z = - z;

s będzie sumą liczb parzystych między 1 i 100.

Jak będzie wyglądał następujący ciag elementów po zastosowaniu do niego pierwszego kroku szybkiego algorytmu sortowania. Zakładamy, że pierwszy element tego ciagu służy do podziału tego ciagu na dwa podciagi.

2 5 1 4 6 9 10 7 8

Co to jest wartownik?

Element, który służy do zatrzymywania przeszukiwania na końcu ciągu.

Jaką wartość będzie miała zmienna s po wykonaniu następującego ciągu instrukcji:

int s = 0;

for (int i = 1; i < 10; i++) s = i - s;

s = 5

Jaką wartość będzie miała zmienna k po wykonaniu następującego ciągu instrukcji:

for(int i = 1; i < 100; i++)

if (i == a[i])k = i;

k = 0

Jaka jest najmniejsza liczba porównać potrzebnych do znalezienia jednocześnie najmniejszej i największej liczby wśród 35 nieuporządkowanych liczby.

51

Ile wynosi suma kolejnych liczb naturalnych od 1 do 50?

1275

Ile porównań wykonuje algorytm porządkowania przez wybór, zastosowany do ciągu uporządkowanego, złożonego z 1000 elementów?

tyle, ile wykonuje na ciągu nieuporządkowanym

Która z metod sortowania, do wykonywania obliczeń potrzebuje dodatkowej pamięci, o wielkości zbliżonej do długości porządkowanego ciagu, na przechowywanie wyników pośrednich?

MergeSort

Jaka jest najmniejsza liczba porównań potrzebnych do uporządkowania 4 liczb

5

Jaka jest najmniejsza liczba porównań potrzebnych do znalezienia danej liczby w uporządkowanym zbiorze złożonym z 250 liczb

8

Jaka jest głębokość wywołań rekurencyjnych w algorytmie sortowania przez scalanie, zastosowanym do ciągu o 24 elementach.

5

Jaka jest najmniejsza liczba meczów, jaką musi rozegrać 16 tenisistów, aby wyłonić najlepszego i drugiego najlepszego zawodnika turnieju:

18

Ile pytań wystarczy zadać, by w grze w odgadywanie liczby odnaleźć liczbę ukrytą w przedziale [125, 182]?

6

Jaka jest najmniejsza liczba porównań wykonywanych przez najszybszy algorytm porządkowania ciagów uporządkowanych w przypadku, gdy ciąg jest uporządkowany i ma n elementów

n -1

Która z poniższych metoda sortowania wykonuje w najgorszym przypadku mniej niż n2 porównań, gdzie n jest liczbą sortowanych elementów

Sortowanie przez scalanie.

Ile porównań zostanie wykonanych podczas scalania następujących dwóch ciagów

8


Wyszukiwarka

Podobne podstrony:
Algorytmy poszukiwania i porzadkowania elementy jezyka programowania prezentacja 3
Algorytmy poszukiwania i porządkowania Elementy języka programowania
Algorytmy poszukiwania i porzadkowania elementy jezyka programowania prezentacja 2
algorytmy poszukiwania i porzadkowania elementy jezyka programowania
piasecki,podstawy programowania, Podstawowe elementy języka java
Metody układania algorytmów rekurencja, metoda dziel i zwyciężaj, programowanie dynamiczne, metoda
elementy jezyka filmu
Elementy indywidualnego programu resocjalizacji i jego zadania
CLAB 6-1 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 1-1 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 1-2 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania
CLAB 2 2009-2010, Tematy ćwiczeń laboratoryjnych z Języka Programowania
Elementy języka naukowego, Marian Niezgoda
Algorytm poszukiwania ukladow w Nieznany
03 elementy jezykow programowania
jotesy, JS, JavaScript to nazwa języka programowania opracowanego przez frimy Sun Microsystems i Net
Bazy Danych Elementy Jezyka SQL cz I
CLAB 7-2 2008-2009, Tematy ćwiczeń laboratoryjnych z Języka Programowania

więcej podobnych podstron