재귀알고리즘을 사용한 이진 트리 순회
// 15 // 4 20 //1 16 25 #include #include #include typedef struct TreeNode { int data; struct TreeNode *left, *right; } TreeNode; TreeNode n1 = {1, NULL, NULL}; TreeNode n2 = {4, &n1, NULL}; TreeNode n3 = {16, NULL, NULL}; TreeNode n4 = {25, NULL, NULL}; TreeNode n5 = {20, &n3, &n4}; TreeNode n6 = {15, &n2, &n5}; TreeNode *root = &n6; void inorder(TreeNode *root) { if (root) { inorder(root->left..
2019. 6. 11.