Hash Function: Add the ASCII values of all characters in the key string and return the reminder obtained when divided by the size of the table. Example: If key = "Bob", and size = 53, we get (66 + 111 + 98) % 53 => 275 % 53 => 10. Collision Resolution Method: Linear Probe. The assignment consists of the following classes/files: - main.cpp (incomplete) - Student.h (given) - HashNode.h (given) - HashTable.h (given) - HashTable.cpp (incomplete) Read and understand the given code then write two functions: - insert hash - search hash
8 lines
152 B
CMake
8 lines
152 B
CMake
cmake_minimum_required(VERSION 3.28)
|
|
project(06_hash_tables)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
|
|
add_executable(06_hash_tables main.cpp
|
|
HashTable.cpp)
|