[프로그램] 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) 4페이지
    ♥해싱의 개요및 특성 Hashing은 하나의 문자열을 원래의 것을 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 짧은 해시 키를 사용하여 항목을 찾으면 원래의 값을 이용하여 찾는 것보다 더 빠르기 때문에, 해싱은 데이터베이스 내의 항목들을 색인하고 검색하는데..
  • Hash란 무엇인가 1페이지
    2. Hashing 함수란? - 해싱 알고리즘을 해시 함수라고 부른다. 해싱 함수(hashing function) h(k)는 어떤 키 k에 대한 테이블 주소(table address)를 계산하기 위한 방법으로, 주어진 키 값으로부터 레코드가 저장되어 있는 주소를 산..
  • [알고리즘] 해시함수 요약정리 출력물 12페이지
    해슁(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의 테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다. 데이터들을 저장하거나 찾을 때 인덱스(index)라는 또다른 데이터 스트럭..
  • [C] Hash를 이용하여 삽입, 삭제, 검색 0페이지
    Hash를 이용하여 학생 정보를 저장하는 프로그램입니다.학생 정보는 "이름, 학번, 전공"으로 이뤄졌으며, 이를 사용자가 삽입, 삭제, 검색, 저장, 불러오기를 할 수가 있습니다.학생 정보는 다음과 같은 내용으로 저장이 되어 있습니다.Kim 88302032 CSAhn ..
  • [자료구조][대학 리포트] C로 구현한 해쉬 소스(HASH : 해시) 0페이지
    천천히 소스 내용보면 100% 이해되심!!C의 파일 입출력, 구조체 모르시면 대략 난감입니다..또한 해쉬가 먼지도 모르는 사람도 대략 난감..
  • 해시테이블 17페이지
    (M = 해시 테이블 크기)(n = 저장된 원소의 총 수)해시 함수정렬이란?컴퓨터의 기억공간 내에 순서없이 배열된 자료들을 오름차순 또는 내림차순으로 자료를 재배치하는 것Korea National University of Education-03-▶ 입력원소가 해시 테이..
  • [상대화일 구조] 해쉬키를 이용한 상대화일 생성 1페이지
    해쉬키를 이용해서 txt화일로부터 데이터를 읽어 들여서 충돌이 일어나는 것은 18번부터 쓰고, 링크 걸리는 것을 계속 나타내 주는 프로그램 입니다. 이번에 자료처리 레포트로 제출한 것인데, 아직 미흡한 점이 있습니다. 그 부분은 조금 더 공부 하시는 것도 좋을 것 같습..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그램] c