트리

등록일 2001.01.13 한글 (hwp) | 25페이지 | 가격 400원

목차

자료구조에 나오는 트리에대한 강의자료임돠

본문내용

void insert_node(tree_pointer *node, int num)
/* 트리내의 노드가 num을 가리키고 있으면 아무 일도 하지 않음;
그렇지 않은 경우는 data=num인 새 노드를 첨가 */
{
tree_pointer ptr, temp = modified_search(*node, num);
if (temp || !(*node)) {
/* num이 트리내에 없음 */
ptr = (tree_pointer)malloc(sizeof(node)) ;
if (IS_FULL(ptr)) {
fprintf(stderr, "The memory is full
");
exit(1);
}
ptr->data = num;
ptr->left_child = ptr->right_child = NULL;
if (*node) /* temp의 자식으로 삽입 */
if (num < temp->data) temp->left_child = ptr;
else temp->right_child = ptr;
else *node = ptr:
}
}

*원하는 자료를 검색 해 보세요.
  • 스레드 이진트리 중위운행 결과 프로그램 0페이지
    #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAX_TREM 8 typedef struct tree_node{ bool lthread;..
  • 스레드 이진 트리의 중위 운행 한글문서 4페이지
    void init_tree() { for(int i=0; i<=MAX_TREM; i++): 1 ~ MAX_TERM 개수만큼의 노드를 생성하여 데이터를 저장 { new_node[i]=(tree_noded *)ma..
  • 스레드 이진트리 개념 4페이지
    1. 어떤 노드의 좌측 포인터가 널포인터라면 그 노드의 선행자 노드(前노드)를 지적 하도록 포인터값을 설정한다 2. 어떤 노드의 우측 포인터가 널포인터라면 그 노드 다음에 운행되는 노드(後노드)를 지적하도록 포인터 값을 ..
  • 이진트리 swap (프로젝트파일) 0페이지
  • 이진탐색트리 13페이지
    1. INSERT 메뉴 중 삽입기능이 있는 1번을 입력하면 내용을 입력 할 수 있도록 설정. 이름, 전화번호, e-mail 순으로 입력하는데 여기서 전화번호는 000-0000-0000의 형태가 아닌 경우 입력오류로 재입력 ..

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      트리