Cześć,
szybkie pytanie,
zgodnie z tą tabelą:
złożoność czasowa jeśli chodzi o operację Search w przypadku Hash table wynosi O(1). Domniemam, że search to znaczy znaleźć klucz dla danej wartości i nie rozumiem dlaczego jest O(1), anie O(n) tak jak np. w przypadku zwykłej tablicy. Albo może operacja Search oznacza jednak coś innego?
Druga sprawa, w przypadku Hash Table, access oznaczone jest jako N/A. W tym przypadku też nie pojmuje, access rozumiem jako dostęp do pojedynczego elementu, który w przypadku zwykłej tablicy wynosi O(1) co jest dla mnie jasne (dostajemy się po indeksie), w przypadku hash table też moja intuicja podpowiada mi O(1), ponieważ dostajemy się po kluczu do elementu.
Byłbym super wdzięczny za klaryfikację.