자료구조

등록일 2000.12.01 한글 (hwp) | 18페이지 | 가격 1,000원

목차

1. 임의의 이진트리를 구성하여 중위순회, 후위순회, 전위순회, 레벨순서 순회하여 출력하는 프로그램을 작성하시오. 단, 데이터는 자신이 결정하여 사용하시오.

2. 이진트리에서 모든 노드의 왼쪽자식 노드와 오른쪽 자식 노드를 교환하는 프로그램을 작성하시오.

3. Thread Binary Tree를 임의로 구성하여 데이터를 삽입, 삭제하는 프로그램을 작성하시오.

4. 13, 25, 36, 45, 48, 80, 75, 80, 53, 67, 89 데이터를 Max Heap으로 구성하여 임의의 데이터 키보드로부터 읽어들여 Heap에서 삽입, 삭제되는 프로그램을 작성하시오.

본문내용

1. 임의의 이진트리를 구성하여 중위순회, 후위순회, 전위순회, 레벨순서 순회하여 출력하는 프로그램을 작성하시오. 단, 데이터는 자신이 결정하여 사용하시오.

소스
#include <stdio.h>
#include <malloc.h>
#include <string.h>
#define MAX 15
typedef struct tree
{
struct tree *left_child;
char data;
struct tree *right_child;
};

tree *ptr;
char tree_data[MAX]={'a','+','b','/','c','*','d','-','e',' '};
tree *tree_pointer[MAX];
tree * deleteq(int *,int);
tree *queue[MAX];
void in_order(tree *);
void pre_order(tree *);
void post_order(tree *);
void level_order(tree *);
void addq(int,int *,tree *);
void create_tree(void);
void display_tree(void);

*원하는 자료를 검색 해 보세요.
  • XML 응용과 기술 9장 연습문제 12페이지
    import java.io.*; import javax.xml.parsers.*; import org.w3c.dom.*; import org.apache.crimson.tree.*; class DOMIO { public static void main(String ..
  • [객체지향 프로그래밍]자바(java) 링크드리스트, 학교, 병원 클래스 구현 19페이지
    1. 더블링크트리스트를 만들어서 적절한 데이터를 삽입하고 결과를 출력한 후, 삽입된 결과를 “삽입정렬(insertion sort)”로 정렬한 후 전체 리스트를 출력하시오./* ****************************************************..
  • [제2영역]정보 처리 기술 - 2회/3회 기출문제 13페이지
    *공통 지시 사항 - DB오픈 Set DBCon = Server.CreateObject(“ADODB.connection”) Set rs = Server.CreateObject(“ADODB.RecordSet) DBCon.Open “Provider ..
  • [C언어] 프로그래밍 문제 9페이지
    #include long fibo(int i);int main(){ int i; for(i=0;i<=10;i++) /* fibo(0)부터 fibo(10)까지 호출하는 for문 ..
  • [컴퓨터공학] 자바 - Transaction 처리 8페이지
    1.문제 정의A.프로그램의 전체 흐름은 다음과 같다.①입력 데이터 파일로부터 DB로 데이터 입력 i.테이블 생성 하지 말 것ii.데이터 입력 순서는 테이블들간의 관계에 유의할 것iii.Member, Account, TransferItem, Admission 테이블만 먼..
  • [C언어로 쉽게 풀어쓴 자료구조] 4장. 리스트 관련 프로그램. 6페이지
    :: PrintAdd(list1); // list 안의 모든 data 의 합을 구해 출력합니다.:: int tmp = FindDataNum(list1,20); // 특정 값을 찾아 개수를 출력합니다.:: printf("찾으시는 값은 %d 개 들어있습니다.n",tmp)..
  • 데이터 파일을 읽어서 선택정렬하는 프로그램 3페이지
    ◈ 소스 주석달기#include #include #define MAX_SIZE 10000 // MAX_SIZE를 10000으로 지정#define SWAP(x, y, t) ((t)=(x), (x)=(y), (y)=(t))..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기