E-materiały do kształcenia zawodowego

Algorytmy

INF.04. Projektowanie, programowanie i testowanie aplikacji - Technik programista 351406

bg‑violet

Przewodnik po algorytmach

DOKUMENTACJA INTERAKTYWNA

7

Spis treści

  1. Wskazówki dotyczące wypełnienia dokumentuWskazówki dotyczące wypełnienia dokumentu

  2. Sortowanie szybkieSortowanie szybkie

  3. Sortowanie przez scalanieSortowanie przez scalanie

  4. Sortowanie przez wstawianieSortowanie przez wstawianie

  5. Sortowanie przez wybieranieSortowanie przez wybieranie

  6. Sortowanie bąbelkoweSortowanie bąbelkowe

1

1. Wskazówki dotyczące wypełnienia dokumentu

Nazwa algorytmu i klasyfikacja: Unikalna oraz opisowa nazwa, która pozwala na identyfikację oraz odwołanie się do algorytmu oraz jego ogólna klasyfikacja.

Przeznaczenie: Powody, jakie stoją za wyborem algorytmu oraz opis jego celu.
Inne nazwy: Inne nazwy algorytmu, jeżeli istnieją i są dobrze znane.

Motywacja: Scenariusz z problemem powiązanym z kontekstem, w którym algorytm ma zastosowanie. Stosowalność: Przypadki, w których użycie algorytmu jest adekwatne.

Współpraca: Charakterystyka interakcji klas, obiektów i zmiennych, które wykorzystywane są w algorytmie. Złożoność czasowa i pamięciowa: Liczba operacji wykonywanych przez algorytm w zależności od rozmiaru danych oraz ilość pamięci komputerowej wymaganej przez niego do działania.

Konsekwencje: Wykaz efektów ubocznych, wyników i kompromisów, jakie pojawiają się podczas wykorzystania algorytmu.

Implementacja: Wskazówki i porady dotyczące implementacji algorytmu, zwracające uwagę na specyficzne kwestie. Przykłady zastosowania: Przykłady znanych zastosowań algorytmu.

Pokrewne algorytmy: Inne algorytmy, z którymi dany algorytm się łączy poprzez wspólne stosowanie, a także inne algorytmy, które mogą zastąpić dany algorytm wraz z przedstawieniem różnic między nimi.

Powrót do spisu treściPowrót do spisu treści

2

2. Sortowanie szybkie

R1RpQmJS6z5w31

Powrót do spisu treściPowrót do spisu treści

3

3. Sortowanie przez scalanie

RQ2KgBPuWqrnu1

Powrót do spisu treściPowrót do spisu treści

4

4. Sortowanie przez wstawianie

RZ63sug5q34Dz1

Powrót do spisu treściPowrót do spisu treści

5

5. Sortowanie przez wybieranie

RY9UAMj1RXAfw1

Powrót do spisu treściPowrót do spisu treści

6

6. Sortowanie bąbelkowe

R1SsZ7HhSkXx41

Powrót do spisu treściPowrót do spisu treści

Powiązane ćwiczenia