Drugie zadanie z nowego przedmiotu, Laboratorium HTML i Java brzmiało następująco:
Napisz klasę implementującą zbiór liczb całkowitych. Przy tworzeniu obiektów tej klasy, użytkownik podaje z jakiego zakresu liczb będą elementy tego zbioru (dla uproszczenia zakładamy, że to przedział o dolnej granicy 0) oraz ile wynosi maksymalna liczba elementów w zbiorze. Zbiór powinien mieć typowe operacje: * dodaj element, * usuń element, * podaj rozmiar, * sprawdź czy zadana liczba należy do zbioru, * podaj napis będący tekstową reprezentacją zbioru (toString). W swojej implementacji zbioru: * użyj tablic, * sygnalizuj zgłoszeniem wyjątku przekroczenie maksymalnej liczności zbioru, * użyj statycznej metody produkującej, by na podstawie parametrów dostarczyć właściwą implementację zbioru (wektor charakterystyczny albo posortowana tablica).
A oto rozwiązanie:
Lab HTML i Java zadanie 2