ADT(Abstract data type)
2016-03-23 14:59
609 查看
电影接口(链表实现)
2.队列接口(整数队列)
3.sigmund模拟
对Item的定义
4.二叉树
#define TSIZE 45 struct film{ char title[TSIZE]; int rating; }; typedef struct film Item;//用typedef工具将Item定义为所需类型 //可以再其余的定义中使用Item类型。如果以后需要其他形式数据的列表,可以 //从新定义Item,而其余接口保持不变。 typedef struct node { Item item; struct node *next; }Node; typedef Node * List;
2.队列接口(整数队列)
typedef int Item; //链表由节点组成,下一步定义节点 typedef struct node { Item item; struct node *next; }Node; //定义队列 typedef struct queue { Node * front;/* 指向队列首的指针*/ Node * reat; //指向队列尾的指针 int items;/* 队列中项目个数*/ }Queue;
3.sigmund模拟
对Item的定义
typedef struct item { long arrive;//顾客加入队列时间 int processtime;//该顾客需要的咨询时间 }Item;
typedef struct node { Item item; struct node *next; }Node; //定义队列 typedef struct queue { Node * front;/* 指向队列首的指针*/ Node * reat; //指向队列尾的指针 int items;/* 队列中项目个数*/ }Queue;
4.二叉树
typedef SOMETHING Item; typedef struct node { Item item; struct node *left; struct node *right; }Node; typedef struct tree { Node *root; int size; }Tree;
相关文章推荐
- 用CVX实现SVM
- 第45次全国计算机等级考试上机考试黄金校区安排表
- OC字符串基本操作
- 如何将java程序包打包成.exe文件,在没有安装jre的windows上运行
- 基本JS表单验证封装类
- Can't find X includes. Please check your installation and add the correct paths! 4000
- Centos6.5 卸载mysql
- label控件--关于价格显示中划线和下划线
- twisted转载二即异步编程初探与reactor模式
- QTimer调用Stop后再次start,以前connect的槽将失效
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- HDOJ1195 Open the Lock
- hihoCoder 1133 二分·二分查找之k小数
- 移动端JS调用QQ,拨打电话,发送短信
- iOS 网络问题
- iOS 宏(define)与常量(const)使用
- 整流二极管
- Gridview样式的CSS控制
- struts配置找不到正确的action时所要跳转的action
- 使用git有感