32 lines
727 B
C++
32 lines
727 B
C++
// Задача 10 — хеш-таблица с открытой адресацией.
|
|
// Реализуй методы ниже. Заглушка намеренно не проходит проверку.
|
|
#include <cstddef>
|
|
#include <vector>
|
|
|
|
class HashTable {
|
|
public:
|
|
explicit HashTable(std::size_t initial_capacity = 16) {
|
|
(void)initial_capacity;
|
|
}
|
|
|
|
void put(int key, int value) {
|
|
(void)key;
|
|
(void)value;
|
|
}
|
|
|
|
bool get(int key, int& out) const {
|
|
(void)key;
|
|
(void)out;
|
|
return false;
|
|
}
|
|
|
|
bool erase(int key) {
|
|
(void)key;
|
|
return false;
|
|
}
|
|
|
|
std::size_t size() const { return 0; }
|
|
|
|
std::size_t capacity() const { return 16; }
|
|
};
|