누눗셈법을 이용한 해싱
- 최초 등록일
- 2009.02.03
- 최종 저작일
- 2008.10
- 2페이지/ 한컴오피스
- 가격 1,500원
소개글
해싱하기 C로 작성
목차
없음
본문내용
#include <stdio.h>
#define num 10 //division value
void hashing(int data, int k, int table[], bool flag[]);
int division(int k);
void printArray(int *a, int n);
int h_put(int data, int k, int table[]);
int inverseHashing(int data, int table[]);
//////// main //////////////////////////////////////////////
void main()
{
int data[num] = {25, 30, 35, 27, 14, 13, 12, 11, 5, 7};
int h_table[num] = {0}, k;
bool flag[num] = {false};
printf(입력 Data : );
printArray(data, num);
printf(n);
for(int i=0; i<num; i++)
{
printf(저장 과정 : );
k = division(data[i]);
hashing(data[i], k, h_table, flag);
printArray(h_table, num);
}
printf(n key 7 : %d번지에 있음n, inverseHashing(7, h_table));
printf( Key 5 : %d번지에 있음n, inverseHashing(5, h_table));
}
참고 자료
없음