Algorytmy i SD 1 – zaliczenie
$10-30 USD
K zaplacení v momentě doručení
ZADANIE 1
Wyobraź sobie, że masz bazę danych wszystkich Polaków (to mało istotne, ważne, że
to baza ok 40 mln rekordów), składającą się podstawowych informacji: imię,
nazwisko, data urodzenia. Zapewne najczęściej będzie wykorzystywana baza
uporządkowana alfabetycznie wg nazwisk. Ale czasem może być potrzebne
posortowanie jej wg daty urodzenia.
Zadanie: zaproponuj algorytm sortowania bazy wg dat urodzenia.
O ile pole imię oraz nazwisko są oczywiste – będą to zmienne typu String, to
nie jest oczywiste co to jest data. Aby zaproponować algorytm sortowania trzeba
najpierw określić w jaki sposób przechowujemy daty. Zaproponowany algorytm
sortowania musi to uwzględnić.
Proszę także określić złożoność obliczeniową zaproponowanego algorytmu.
Rozwiązanie zadania to opis algorytmu bez żadnego kodu. Musi się zmieścić na
1 stronie.
ZADANIE 2
W wielu sytuacjach musimy liczbę napisać słowami (rachunki, faktury, umowy).
Napisz funkcję, która jako parametr będzie miała liczbę typy int, a efektem jej
działania będzie ta liczba wypisana słownie (na ekranie).
Przyjmijmy następujące ograniczenia:
- liczba jest liczbą całkowitą (czyli bez groszy) maksymalnie 12 cyfrową (czyli może
opisywać miliardy)
- liczba jest bez znaku
- najmniejsza liczba jest równa O (zero)
- nie interesuje nas odmiana (np. tysiąc, tysiące, tysięcy) ograniczamy się do skrótów:
mld, mln, tys.
To ma być pierwsza wersja programu. W sprawozdaniu ma być opis algorytmu i
działający kod programu.
Identifikační číslo projektu: #31593766
O projektu
2 Freelnceři na tento projekt zveřejňují nabídky v průměru $20
Hi I have a good skill in C/C++, C#, JAVA programing. I have finished many projects using C/C++, C#, JAVA. I can do it perfectly in your timeline. Let's discuss more details in private chat. Thanks.
Good day, I've complete Phd Software Engineering. I've 5-Year experience in Java development and algorithm implementation. My Core Expertise in Java - C++ - C - object-oriented - Data Structure - Swing - OpenGL - JavaF Další