[C++] Tablica o dynamicznym rozmiarze
: 7 kwie 2015, o 11:47
Mam problem z zadaniem z języka C++. Proszę o pomoc.
Należy zaimplementować tablicę o dynamicznym rozmiarze udostępniającą mechanizm sortowania.
1. Klasa powinna nazywać się Array. Jej deklaracja powinna znajdować się w pliku array.h, jej implementacja powinna znajdować się w pliku array.cpp.
2. Klasa powinna pozwalać na przechowywanie elementów typu ’int’.
3. Klasa powinna udostępniać następujące funkcjonalności:
add - dodanie elementu do tablicy
print - wydrukowanie zawartości tablicy
sort - posortowanie tablicy domyślnie elementy powinny zostać posortowane od najmniejszego do największego
po przekazaniu odpowiedniej funkcji porównującej elementy powinny zostać posortowane od największego do najmniejszego
powinny zostać zaimplementowane dwa sposoby przekazywa-nia funkcji porównującej: za pomocą wskażnika do funkcji i za pomocą funkcji lambda
nie jest wymagana funkcjonalność usuwania elementu z tablicy
Zarówno tablicę o dynamicznym rozmiarze jak i metodę sortującą na-
leży zaimplementować samodzielnie
Należy zaimplementować tablicę o dynamicznym rozmiarze udostępniającą mechanizm sortowania.
1. Klasa powinna nazywać się Array. Jej deklaracja powinna znajdować się w pliku array.h, jej implementacja powinna znajdować się w pliku array.cpp.
2. Klasa powinna pozwalać na przechowywanie elementów typu ’int’.
3. Klasa powinna udostępniać następujące funkcjonalności:
add - dodanie elementu do tablicy
print - wydrukowanie zawartości tablicy
sort - posortowanie tablicy domyślnie elementy powinny zostać posortowane od najmniejszego do największego
po przekazaniu odpowiedniej funkcji porównującej elementy powinny zostać posortowane od największego do najmniejszego
powinny zostać zaimplementowane dwa sposoby przekazywa-nia funkcji porównującej: za pomocą wskażnika do funkcji i za pomocą funkcji lambda
nie jest wymagana funkcjonalność usuwania elementu z tablicy
Zarówno tablicę o dynamicznym rozmiarze jak i metodę sortującą na-
leży zaimplementować samodzielnie