在列中打印AVL树

时间:2016-04-18 21:56:02

标签: c tree printf binary-tree

我在C中实现AVL树,我想在控制台的三列中打印树的所有元素。

我有这个:

answer== "exit"

任何人都知道如何在三列中打印输出?

1 个答案:

答案 0 :(得分:0)

这就是我要搜索的内容:

int printInOrder(nodo *root, int count){
if(root!=NULL){
    count=printInOrder(root->left,count);
    count++;
    if(count%PRINT_COLS==0 && count!=0) printf("%s \n", root->code);
    else printf("%s \t\t", root->code);
    if(count%(2*10*PRINT_COLS)==0 && count!=0){getch();}
    count=printInOrder(root->right, count);
}
return count;

}