이진트리(바이너리트리) 구현 예제

#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; ...