Karol J. Piczak
  • Kontakt
  • Dydaktyka
    • Prace dyplomowe
    • 2021L-ZZSN - projekty
    • 2020Z-ARKO - ćwiczenia
    • 2020L-AISDI - laboratoria
    • 2019Z-AISDI - ćwiczenia
      • Kolokwium
      • Prezentacje
      • Zadanie domowe #1
      • Zadanie domowe #2
      • Zadanie domowe #3
      • Zadanie domowe #4
    • 2019Z-AISDI - laboratoria
      • Instrukcja - GitLab
  • Linki
    • Zapisy na konsultacje
    • GitLab wydziałowy
    • Materiały na GitHub
  • Admin
    • Edit on GitBook
Powered by GitBook
On this page
  1. Dydaktyka
  2. 2019Z-AISDI - ćwiczenia

Zadanie domowe #2

PreviousZadanie domowe #1NextZadanie domowe #3

Last updated 5 years ago

Do oceny można zgłosić maksymalnie trzy wybrane zadania domowe.

Nazwa repozytorium z rozwiązaniem: AISDI-HW 2: Nazwisko

Treść zadania

Zaimplementuj program, który:

  • wygeneruje losową permutację standardowej talii kart (52 karty),

  • posortuje uzyskany ciąg kart w porządku rosnącym (od dwójki do asa) w sposób

    stabilny (wejściowa kolejność kolorów zachowana) wykorzystując algorytm

    selection sort i strukturę listy.

Sugerowane oznaczenia kolorów: S H D C

Dopuszczalne są implementacje w językach C++, Python, Java.

Rozwiązanie powinno również zawierać przynajmniej podstawowy zakres testów weryfikujących poprawność implementacji.

♠️
♥️
♦️
♣️