[프로그램] 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란 무엇인가 1페이지
    2. Hashing 함수란? - 해싱 알고리즘을 해시 함수라고 부른다. 해싱 함수(hashing function) h(k)는 어떤 키 k에 대한 테이블 주소(table address)를 계산하기 위한 방법으로, 주어진 키 값으로부터 레코드가 저장되어 있는 주소를 산..
  • 자료구조 해시(Hash) 4페이지
    ♥해싱의 개요및 특성 Hashing은 하나의 문자열을 원래의 것을 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 짧은 해시 키를 사용하여 항목을 찾으면 원래의 값을 이용하여 찾는 것보다 더 빠르기 때문에, 해싱은 데이터베이스 내의 항목들을 색인하고 검색하는데..
  • [알고리즘] 해시함수 요약정리 출력물 12페이지
    해슁(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의 테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다. 데이터들을 저장하거나 찾을 때 인덱스(index)라는 또다른 데이터 스트럭..
  • [C] Hash를 이용하여 삽입, 삭제, 검색 0페이지
    Hash를 이용하여 학생 정보를 저장하는 프로그램입니다.학생 정보는 "이름, 학번, 전공"으로 이뤄졌으며, 이를 사용자가 삽입, 삭제, 검색, 저장, 불러오기를 할 수가 있습니다.학생 정보는 다음과 같은 내용으로 저장이 되어 있습니다.Kim 88302032 CSAhn ..
  • hashing 개념,정의,장단점,해결방안,활용 예 등 2페이지
    I. Hashing 개념1. Hashing 정의-  데이터의 신속한 탐색을 위해 주어진 키 값으로부터 해시함수를 적용하여 주소 값을 계산하고 계산된 주소 값으로 레코드가 저장되어 있는 위치에 직접 접근하는 방법 2. 정적 Hashing- 버켓(블록) 주소의 집합을 고정..
  • 자료구조 과제04 해시테이블 9페이지
    1. 주제 주어진 데이터를 읽어서 해쉬(hash)리스트를 구성하고, 특정 목표를 찾는 프로그램을 작성하시오.데이터는 학과 유닉스 호스트의 사용자 정보(/etc/passwd)이며, 한 줄에 한 사용자씩 900명 정도의 사용자 정보가 텍스트로 구성되어 있고 키(key)는 ..
  • [자료구조][대학 리포트] C로 구현한 해쉬 소스(HASH : 해시) 0페이지
    천천히 소스 내용보면 100% 이해되심!!C의 파일 입출력, 구조체 모르시면 대략 난감입니다..또한 해쉬가 먼지도 모르는 사람도 대략 난감..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서