[알고리즘, 자료구조] BST 구현

등록일 2003.03.19 | 최종수정일 2015.09.19 C언어 (cpp) | 13페이지 | 가격 1,000원

소개글

완벽하게 구현되어 있으며 사용자가 스트링을 입력할 수 있도록 설계되어 있다.

목차

없음

본문내용

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

#define MAX_BUFFER_SIZE 100
#define MAX_NAME_SIZE 20
#define MAX_QUEUE_SIZE 100

typedef struct BST *BSTptr;

typedef struct BST {
int key;
BSTptr left_child;
BSTptr rigth_child;
}bst;


typedef struct BSTlink *BSTlinker;

typedef struct BSTlink {
char *BSTname;
BSTptr BSTpointer;
BSTlinker uplink;
BSTlinker downlink;
}bstlink;
*원하는 자료를 검색 해 보세요.
  • 퀵솔트 자료구조보고서 1 페이지
    자료구조 설계 문제1.할 것 pivot을 전체 배열의 가운데에 위치한 값으로 선택하는 방법 Pivot을 가운데 값으로 설정한다면 두 개로 나뉜 부분리스트가 같은 크기로 나누어지기 때문에 더 효율적인 알고리즘을 구현할 수..
  • [데이터 구조]C로 쓴 자료구조론 30 페이지
    #include <stdio.h>//여기서부터 아래 세번째줄까지는 헤더파일 #include <stdlib.h> #include <math.h>//여기까지 #define MAX_SIZE 101//MAX_SIZE란 값을 10..
  • 교재집필 자료구조 파트 입니다 52 페이지
    1. 자료구조의 개요 1.1 자료(data)와 정보(information)와의 관계 자료구조가 무엇인지 알기 위해 먼저 `자료`의 개념을 알아보도록 하자. 자료(data)란 현실 세계로부터 단순한 관찰, 측정 등을 통하여 ..
  • 강의 교재의 BST트리 내용을 참조하여 2-4트리를 구현한다. 3 페이지
    (1) 강의교재의 BST트리 내용을 참고하여 2-4트리를 구현한다. 다음은 스플릿 함수코드입니다. overflow시 중앙값을 위로 올리는 함수입니다. 좌우로 쪼개는 함수입니다. void Tree234<T>::splitRoo..
  • 자료구조와 알고리즘을 이용한 사전프로그램 10 페이지
    1. 프로젝트 변경 사항 ① 사전 데이터 자료구조의 변경 먼저, 프로젝트 계획서에 계획이 되어 있던 자료구조는, CString 변수 2개를 저장 할 수 있는 리스트를 이용한 구현이었습니다. 그렇지만 이 방법을 이용해서는 이..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서