Siergiej_Sznurow
#java #programowanie #programista3k
Mam do napisania własne implementacje ArrayListy i LinkedListy, rzućcie pomysłami na jakieś ciekawe testy żeby sprawdzić na wysoki połysk.
2
  • Najlepsze
  • Wszystkie komentarze
Bruno_
@Siergiej_Sznurow lista ktora bedzie w losowej kolejnosci iterowac / implementacja funkcji w stylu get() bez parametrow ktora da losowy element
0
PoteznyNick
@Siergiej_Sznurow: jakies dodawanie usuwanie elementow ?
0
FortunaHej
FortunaHej
na jakieś ciekawe testy żeby sprawdzić na wysoki połysk.


@Siergiej_Sznurow:

jakies dodawanie usuwanie
0
l.....k
l.....k
@Siergiej_Sznurow: Na pewno potestuj corner casy.
Co się stanie, jak do ArrayListy dodasz element kiedy array pod spodem jest pełny?
Możesz sprawdzić, czy jak na LinkedLiście zrobisz list.get(list.size()-1) to zwróci Ci to O(1) czy O(n)
Co się stanie jeśli wywołasz konstruktor z initialCapacity <0
Czy jeśli wywołasz get(i) gdzie i>size to czy rzuci Ci wyjątkiem specyficznym dla implementacji, czy IndexOutOfBoundsException
0