11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Używając algorytmu sortowania przez wstawianie, napisz program sortujący wyrazy znajdujące się w liście napisy w porządku odwrotnym do alfabetycznego. Swój program przetestuj dla listy:

Linia 1. napisy znak równości otwórz nawias kwadratowy cudzysłów sortowanie cudzysłów przecinek cudzysłów python cudzysłów przecinek cudzysłów lekcja cudzysłów przecinek cudzysłów matura cudzysłów przecinek cudzysłów wstawianie cudzysłów zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • napisy – lista ciągów znaków

Wynik:

Program na standardowe wyjście wypisuje posortowaną w kolejności odwrotnej do alfabetycznej listę ciągów znaków.

RhHQMsybf4yAf
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.
21
Ćwiczenie 2

Pewien przedsiębiorca postanowił udostępniać usługę sortowania przez wstawianie na zasadzie komercyjnej. Cenę za posortowanie listy niemalejąco ustalił w następujący sposób: jest to suma liczby przesunięć i opłaty stałej 2,50 zł. Napisz funkcję, która zwróci cenę posortowania podanej listy. Swój program przetestuj dla przygotowanych list testowych:

Linia 1. przypadek podkreślnik optymistyczny znak równości otwórz nawias kwadratowy 1 przecinek 4 przecinek 8 przecinek 9 przecinek 12 przecinek 14 przecinek 15 przecinek 17 przecinek 27 przecinek 32 przecinek 35 przecinek 45 przecinek 99 zamknij nawias kwadratowy. Linia 2. przypadek podkreślnik pesymistyczny znak równości otwórz nawias kwadratowy 99 przecinek 45 przecinek 35 przecinek 32 przecinek 27 przecinek 17 przecinek 15 przecinek 14 przecinek 12 przecinek 9 przecinek 8 przecinek 4 przecinek 1 zamknij nawias kwadratowy. Linia 3. przypadek podkreślnik sredni znak równości otwórz nawias kwadratowy 14 przecinek 32 przecinek 35 przecinek 45 przecinek 12 przecinek 8 przecinek 17 przecinek 15 przecinek 99 przecinek 1 przecinek 27 przecinek 4 przecinek 9 zamknij nawias kwadratowy.

Specyfikacja problemu:

Dane:

  • dane – lista liczb naturalnych do posortowania

  • n – liczba naturalna; liczba elementów tablicy dane

Wynik:

  • cena_sortowania – wyliczona cena dla zadanej listy liczb

RF3l8fCKIGMYp
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
31
Ćwiczenie 3

Napisz wersję algorytmu sortowania przez wstawianie, która będzie korzystała z rekurencji. Wynikowa lista powinna być posortowana w kolejności niemalejącej. Funkcja ma sortować wejściową listę w miejscu. Program przetestuj dla danych:

Linia 1. liczby znak równości otwórz nawias kwadratowy 4 przecinek minus 5 przecinek 7 przecinek 1 przecinek 3 przecinek 2 przecinek minus 7 przecinek 5 przecinek 5 przecinek 8 przecinek 9 przecinek 15 przecinek 22 przecinek 4 przecinek minus 3 przecinek 5 przecinek 7 zamknij nawias kwadratowy. Linia 2. n znak równości 17.

Specyfikacja problemu:

Dane:

  • liczby – lista liczb całkowitych

  • n – liczba elementów w liście; liczba naturalna

Wynik:

Program na standardowe wyjście wypisuje posortowaną niemalejąco listę liczb.

RdWvjBJD5UKeC
Wysłuchaj nagrania abstraktu, ułóż do niego pytania i zadaj je koledze.