아주 간단히 프로그램 구조만
February 11, 2022
여기서는 아주 간단히 프로그램 구조만 잡을 것이다. 복잡한 로직은 나중에 구현할 것이기 때문에 간단히 어떤 식으로 구현할 것인지 코드만 작성한다. 그래서 hash값을 일정하게 5로 두고 hash값을 출력하는 코드를 작성했다.
코드
#include <stdlib.h> #include <stdio.h> #include <string.h> #include <stdint.h> #include <stdbool.h> #define MAX_NAME 256 #define TABLE_SIZE 10 typedef struct { char name[MAX_NAME]; int age; } person; unsigned int hash(char* name) { return 5; } int main() { printf("Jacob => %u\n", hash("Jacob")); printf("Bobby => %u\n", hash("Bobby")); printf("Natali => %u\n", hash("Natali")); printf("Rone => %u\n", hash("Rone")); printf("Railie => %u\n", hash("Railie")); printf("Tyler => %u\n", hash("Tyler")); return 0; }
터미널
Jacob => 5 Bobby => 5 Natali => 5 Rone => 5 Railie => 5 Tyler => 5