*동*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 2
검색어 입력폼
  • 맥스힙의 구현
    Implement a max heap using an array.(find max, delete max, insert operation)Sol) 코딩 & 실행#include #define MAX_ELEMENTS 200#define HEAP_FULL(n) (n==MAX_ELEMENTS-1)#define HEAP_EMPTY(n) (!n)typedef struct {int key;/* other field */} element;element heap[MAX_ELEMENTS];void insert_max_heap(element item, int *n);element delete_max_heap(int* n);void print_heap(int *n);int k=0;int *n=&k;int main(void){int ch;element val;while(1) {printf("< IMPLMENT MAX_HEAP >>nn");printf("==================================n");printf("1. Insertn2. Deleten3. Exitn");printf("==================================n>>");scanf("%d",&ch);if(ch == 3)break;if(ch==1){printf("삽입할 값을 입력하세요 : ");scanf("%d",&(val.key));insert_max_heap(val,n);print_heap(n);}else if(ch==2){delete_max_heap(n);print_heap(n);}elseprintf("잘못 입력 하였습니다n");}return 0;}void insert_max_heap(element item, int *n){int i;if ( HEAP_FULL(*n) ) {fprintf(stderr,"The heap is full. n");exit(1);}i = ++(*n);while ((i!=1) && (item.key > heap[i/2].key )) {heap[i] = heap[i/2];i /=2;}heap[i] = item;}element delete_max_heap(int* n){int parent, child;element item, temp;if (HEAP_EMPTY(*n)) {fprintf(stderr,"The heap is emptyn");exit(1); }item = heap[1];temp = heap[(*n)--];parent = 1;child = 2;while (child val){parent=tree;return Search(tree->right,val);}else{parent=tree;return Search(tree->left,val);}}void Init(tree_ptr* tree){tree->left=NULL;tree->right=NULL;}void Print_BST(tree_ptr* tree){if(tree == NULL)return;Print_BST(tree->left);printf("%d ",tree->val);Print_BST(tree->right);}void Delete_tree(tree_ptr** tree , int val){tree_ptr* temp;tree_ptr* min;temp=Search(*tree,val);if(temp->left == NULL && temp->right == NULL){if(temp == *tree)*tree=NULL;if(parent->left == temp)parent->left=NULL;elseparent->right=NULL;free(temp);return;}else if(temp->left !=NULL && temp->right == NULL){if(temp == *tree)*tree = temp->left;else if(parent->left == temp)parent->left = temp->left;elseparent->right = temp->left;}else if(temp->left ==NULL && temp->right !=NULL){if(temp == *tree)*tree = temp->right;else if(parent->left == temp)parent->left = temp->right;elseparent->right = temp->right;}else{if(temp == *tree){min=Find_min(temp->right);temp->val=min->val;}if(temp == *tree)*tree = min->right;elseparent->left=min->right;free(min);}}>성공적으로 인서트와 델리트, 프린트를 마쳤다.
    프로그램소스| 2009.10.30| 15페이지| 1,000원| 조회(208)
    미리보기
  • 문자열매칭(KMP알고리즘) 평가B괜찮아요
    KMP알고리즘에 관한 내용 & 소스컴파일러 : visiul C++실행 환경 : ms visiul C++
    프로그램소스| 2009.10.30| 15페이지| 1,500원| 조회(1,108)
    미리보기
전체보기
받은후기 1
1개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    0
  • B괜찮아요
    1
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 28일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
7:24 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감