이진트리(바이너리트리) 구현 예제
#include <stdio.h>
#include <stdlib.h>
typedef struct Node
{
struct Node *left;
int num;
struct Node *right;
}Node;
int menu(void);
void add(Node **root);
void del(Node **root);
void inorder(Node *root);
Node* search(Node *root, int num);
void insertNode(Node **root, int num);
void deleteNode(Node **root, int num);
int main(void)
{
Node *root = NULL;
while(1)
{
switch(menu())
{
case 1 :
add(&root);
break;
...