原创 发两个今天编的c 程序

2007-12-18 22:17 1971 12 13 分类: 汽车电子

数据结构方面的两个程序  很简单哈,呵呵


/*这是个堆栈操作*/


#include "stdio.h"
#include "alloc.h"
typedef struct node{
                    int data;
                    struct node *link;
                    }NODE;
NODE * top="NULL";
   push(int i)
  {NODE * p;
   p=(NODE *)malloc(sizeof(NODE));
   p->data=i;
   p->link=top;
   top="p";
   }
main()
{NODE * p;
 int i;
 scanf("%d",&i);
 while(i!=0)
   {push(i);
    scanf("%d",&i);
    }
 printf("now the pop action\n");
 while((top->link)!=NULL)
  {printf("%d\n",top->data);
   p="top";
   top="top-">link;
   free(p);
   }
 printf("%d\n",top->data);
 printf("all the numbers have been poped out\n");
 getch();
 }


/*递归建立一棵树和前的遍历*/
#include "stdio.h"
#include "alloc.h"
typedef struct node {
                     int data;
                     struct node * lch,* rch;
      }binode,* bitree;
bitree CreatTree()
 {bitree t;
  int c;
  t=(bitree)malloc(sizeof(binode));
  scanf("%d",&c);
  if(c==0)
   return NULL;
  else{t->data=c;
       t->lch=CreatTree();
    t->rch=CreatTree();
    return t;
       }


 }
void preorder(bitree t)
{if(t)
 {printf("%d\n",t->data);
  preorder(t->lch);
  preorder(t->rch);
 }
 }
main()
 {bitree t;
  t="CreatTree"();
  printf("****************/\n");
  preorder(t);
 }

文章评论1条评论)

登录后参与讨论

用户99147 2007-12-20 17:01

都怪 以前没学好

数据结构都忘了差不多了

相关推荐阅读
用户1451188 2008-05-17 00:22
远行
总想要找那种歇死里底的感觉,想要大声呼喊,好久好久没有了这种感觉。要远行了,想一个人走在马路,低头,掏着口袋,听着音乐;想一个人去看海,坐在沙滩,点一只红塔,想着曾经的曾经;想一个人呆在自习室,拿着书...
用户1451188 2008-04-20 00:10
喜欢你
喜欢你,是因为那种淡淡的感觉,让我无拘无束喜欢你,是因为你那细心的问候,让我感到幸福感觉超越了现实,我生活在虚拟的世界曾经,我坠入谷底,曾经,我绝望哭泣,曾经,我想要逃离,而我还是留了下来。我不喜欢长...
用户1451188 2008-04-19 23:38
脚步。。
自己最近喜欢上了看英文的资料 今上午看了下flash的文件系统手册 flash file system ,有感觉。看了一下午加上一晚上的arm启动代码总算明白了一点,感觉 。因为没有板子,只是看别人的...
用户1451188 2008-04-14 23:08
脚步。
今天没有解决的问题:二值信号量和互斥信号量的具体区别,明天再看下ucos的代码,还有递归互锁,不太明白这是怎么回事,看嵌入式系统实时概念的时候遇到的。还有地址重映射的问题。  今天看电路设计的时候,收...
用户1451188 2008-04-12 17:41
假如时间停滞
有段时间没来了,今天上午听了山大老师做的报告,从信号处理到智能信号处理,老师真不一般。有点小崇拜这位老师了,年龄大可依旧风度翩翩,给人感觉很年轻。偏题了,呵呵。时间好快,真希望可以回到过去,在重新梳理...
用户1451188 2008-03-15 18:30
一个人 默默的走
高手来到的话给俺支支招吧 ,留下阁下的邮箱  谢咯好长时间没有写点东西了,没什么技术性的文章,只是自己学习的心情.今天上午 看了会ucos的存储管理,终于感觉到指针的强大了,也许是我笨,当看过几遍终于...
我要评论
1
12
关闭 站长推荐上一条 /2 下一条