⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6_10.txt

📁 C语言数据结构知识原代码 C语言数据结构知识原代码C语言数据结构知识原代码
💻 TXT
字号:
#include<stdio.h>
#define maxsize 100
typedef struct node{
  char data;
  struct node *lchild,*rchild;
 }bt;
int k,count=0;
createbt(bt **T)
 {
  char ch;
  scanf("%c",&ch);
  if(ch==' ')*T=NULL;
   else{
   *T=(bt *)malloc(sizeof(bt));
   (*T)->data=ch;
   createbt(&((*T)->lchild));
   createbt(&((*T)->rchild));
   }
 }
bt *preorder(bt *t)
 {
  if(t){
   count++;
   if(count==k)return t;
   else
    {
     preorder(t->lchild);
     preorder(t->rchild);
    }
   }
  else return NULL;
 }
main()
{
 bt *h,*p;
 createbt(&h);
 printf("input k:\n");
 scanf("%d",&k);
 p=preorder(h);
 if(p)printf("第%d个结点为%c\n",k,p->data);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -