- 博客(3)
- 收藏
- 关注
原创 简单的二叉树实现同学录,二叉树的建立,插入,查找,前序遍历。有个清除输入缓冲区的函数。
简单的二叉树实现同学录,二叉树的建立,插入,查找,前序遍历。还有一个功能是删除,不过为了简便,就写了一个伪删除,看起来像删除了一样,其实没有,只是在找到要删除的点后给其付值‘#’,然后打印的时候遇到‘#’不打印,投机取巧,不过后面再插入的时候如果遇到了‘#’,我会在插进去,也就不会有很大的浪费,也算是满足删除的功能吧。#include #include #include struct
2012-07-19 14:43:00 816
原创 简单的停车场管理,栈,队列。
停车场管理 问题描述:停车场是一个能放n辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车要先退出,待它走后在依次进入。汽车离开时按停放时间收费。 基本功能要求: (1) 建立三个数据结构分别是:停放栈、让路栈、等候队列。 (2) 输入数据模拟管理过程,数据(入或出,车名)。
2012-07-19 14:00:48 936
原创 单连表的建立,把'a'--'z'26个字母插入到链表中,并且逆序,还要打印!
#include"stdio.h" #include"stdlib.h" struct node //结点 { char cha; struct node *next; }*a_to_z; struct node * insert(struct node *p)//插入b,c...z构建链表 { int a = 97; whil
2012-07-11 20:33:26 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人