|
#include<stdio.h>
#include<stdlib.h>
typedef struct tree_node *tree_pointer;
typedef struct tree_node {
int Key;
tree_pointer left;
tree_pointer right;
}tree_node;
void insertToBT(tree_pointer *ptr, int num) ;
tree_pointer binary_search(tree_pointer ptr, int key);
void inOrderT
|
- 페이지 50페이지
- 가격 3,000원
- 등록일 2010.05.26
- 파일종류 압축파일
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define TRUE 1
#define FALSE 0
typedef struct BST {
int data;
struct BST *left;
struct BST *right;
} BST;
BST *make_node();
BST *init_BST(int);
int insert_BST(BST *, int);
int search
|
- 페이지 1페이지
- 가격 1,300원
- 등록일 2012.11.13
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
;
}
else if (array[middle]> value)
last = middle -1;
else first = middle +1;
}
return position;
}
|
- 페이지 1페이지
- 가격 1,000원
- 등록일 2009.03.02
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
search1 ( tree_pointer tree, int key );
void insertProc(tree_pointer * tree);
/* 2. Search */
tree_pointer search(tree_pointer root, int key);
void searchProc(tree_pointer tree);
/* 3. Rank_Search */
tree_pointer rank_search(tree_pointer root, int rank);
void rank_searchProc(tree_pointer
|
- 페이지 10페이지
- 가격 2,500원
- 등록일 2007.03.28
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
과정을 수행하고 가운데 값보다 크면 오른쪽 영역으로 가서 또다시 수행한다. 이를 값을 찾거나 더 이상 분할할 항목이 없을 때까지 반복한다.
void binSearch(int size, const int S[], int target, int &location)
{
int low, high, mid;
low = 0;
high = size - 1;
location = 0;
|
- 페이지 5페이지
- 가격 600원
- 등록일 2006.10.15
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|