[프로그램] c

등록일 2002.06.06 한글 (hwp) | 8페이지 | 가격 1,500원

목차

없음

본문내용

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

#define FILE_NAME "student.txt" //학생들데이터 파일
#define hash_table_size 100 //해시 테이블의 크기

//학생테이블의 구조체 선언
struct table {
int num; //학생테이블 인덱스
char major[20]; //학과
int level; //학년
int std_num; //학번
char name[10]; //학생이름
} student[21];

//해시 테이블의 구조체선언
struct h_table{
int num; //해시테이블의 인덱스
int key; //학생테이블의 인덱스
int std_num; //학번
char name[10]; //학생이름
} hash_table[hash_table_size];

int choice; //이름또는 학번검색하기위한 전역변수

void search_table(void);
int hash_name(char *name);
int hash_std_num(int num);
int hash_address(char *name, int num);
*원하는 자료를 검색 해 보세요.
  • [알고리즘]Hash (알고리즘,암호에서의 해쉬) 책한권분량리포트 81 페이지
    해슁(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의 테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다. 데이터들을 저장하거나 찾을 때 ..
  • [알고리즘] 해시함수 요약정리 출력물 12 페이지
    해슁(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의 테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다. 데이터들을 저장하거나 찾을 때 ..
  • Hash란 무엇인가 1 페이지
    2. Hashing 함수란? - 해싱 알고리즘을 해시 함수라고 부른다. 해싱 함수(hashing function) h(k)는 어떤 키 k에 대한 테이블 주소(table address)를 계산하기 위한 방법으로, 주어진 ..
  • 자료구조 - 해싱 ( 정리한 자료 ) 7 페이지
    XI . 해싱 - 해싱이란? i. 해시 테이블을 이용한 탐색 ii. 헤시테이블은 키값의 연산에 의해 직접접근이 가능한 구조. iii. 시간복잡도는 O(1)에 가깝다.
  • 학기 프로젝트로 진행된 Hash table 및 B+ Tree의 구현 및 성능 비교 레포트 1 페이지
    4. 프로그램 소스 (1) B+ Tree /* 라이브러리 헤더 함수 */ #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> ..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서