목차
#1 - 이진탐색트리.c 5.67KB
본문내용
#include
#include
#include
typedef struct node{ // 노드를 구성하는 구조체
struct node* left;
struct node* right;
struct node* parent;
int key;
}NODE;
typedef struct{
NODE* root;
}ROOT;
NODE* searchKey(ROOT* r,int key); // 트리에서 키값 탐색
void insertKey(ROOT* r, int key); // 트리에서 키값 삽입
int removeKey(ROOT* r, int key); // 트리에서 키값 삭제
void printTree(NODE*root); // 중위순회 방식으로 트리 출력
void _remove(ROOT* r, NODE* removeNode); // 삭제할 노드의 좌,우 자식중 하나만 존재할 경우
NODE* searchSucc(ROOT* removeNode); // 삭제할 노드의 좌,우 자식이 모두 존재할 경우
#include
#include
typedef struct node{ // 노드를 구성하는 구조체
struct node* left;
struct node* right;
struct node* parent;
int key;
}NODE;
typedef struct{
NODE* root;
}ROOT;
NODE* searchKey(ROOT* r,int key); // 트리에서 키값 탐색
void insertKey(ROOT* r, int key); // 트리에서 키값 삽입
int removeKey(ROOT* r, int key); // 트리에서 키값 삭제
void printTree(NODE*root); // 중위순회 방식으로 트리 출력
void _remove(ROOT* r, NODE* removeNode); // 삭제할 노드의 좌,우 자식중 하나만 존재할 경우
NODE* searchSucc(ROOT* removeNode); // 삭제할 노드의 좌,우 자식이 모두 존재할 경우
추천자료
뇌기반 학습이론과 통합교육
샹보르 성에 대해서....
내부통제의 필요성과 전산시스템에서의 내부통제
구글파워를 읽고 - 변화하는 성공 패러다임
구글드 Googled를 읽고 - 변화하는 산업 패러다임
기업경영사례연구 마케팅 전략 이론정리
구글(Google)의 기업성장과 조직문화
지능과 태교
영상예술의 이해 - 영화 ‘인셉션(Inception)’ 영화감상문 (줄거리 요약, 인물 묘사, 창의적 ...
봉구스 밥버거 (Bon Gousse Bob Burger) 기업분석,봉구스 밥버거마케팅 전략사례,봉구스 밥버...
[인간과 사회] 5년간 우리 사회의 흐름을 변화시켰다고 생각되는 사회적 사건 선택, “사회학”...
병원 내 감염 발병률 예측을 위한 결정모델-논문 PPT 발표자료
[구글 기업전략 사례] 구글 Google 성공요인과 SWOT분석및 구글 경영,마케팅전략 사례와 구글...
효율적 언어발달을 위한 교사의 역할 및 또래집단에서의 긍정적 사회적 상호작용
소개글