Open hjvfyfyfy opened 5 years ago
першим типом має бути ключ а не значення (OwnMap<K, V>)
навіщо мені знати кількість бакетів? мене теба зенати кількість елементів
імплементаціяisPresent() : public boolean isPresent() { return value != null; }
не лекше написати так elements.get(numberOfBucket) == null ?
навіть не уявляю навіщо ти затер ключ
ніколи так не пиши, ти зациклив структуру даних, а тепер попробуй обійти її (доступитися до всіх елементів), або викликати toString
через те що и використав List<InnerPair<K, V>> elements все вийшло дуже складно і забагавано то тре переписати
цей метод дозволяє тобі вставити обєкт на початок (перед 1 обєктом), що призводить до росту List
початковий розмір масиву 0 а тут ти ділиш на 0 https://github.com/Cha0z/springBootHomeWork/blob/f7003a9a6d1f5b0fdfc7efb378663aea85669a4f/src/main/java/com/homework/home/map/OwnMap.java#L58
https://github.com/Cha0z/springBootHomeWork/blob/f7003a9a6d1f5b0fdfc7efb378663aea85669a4f/src/main/java/com/homework/home/map/InnerPair.java#L16
це дуже погана ідея