アルゴリズム
Posted: 2012年7月17日(火) 15:17
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#define NODE_NUM 10
#define RAND_SEED 0x1031000
int main(void){
struct BST_Node *T_root;
int i;
T_root=(struct BST_Node*)malloc(sizeof(struct BST_Node));
T_root->left=T_root->right=NULL; T_root->value=0;
srand(RAND_SEED);
for(i=0;i<NODE_NUM; i++){
insert_v(T_root,rand()/(double)RAND_MAX*NODE_NUM*10);
}
void tree_shape(struct BST_Node *p){
if(p==NULL){
return;
}
putchar('(');
if(p->left!=NULL){ tree_shape(p->left); }
printf("%d",p->value);
if(p->right!=NULL){ tree_shape(p->right); }
putchar(')');
}
}}の間に木の高さや木の形をここで表示するプログラムを書かないといけないのですがわかりません