Chinaunix首页 | 论坛 | 博客
  • 博客访问: 299504
  • 博文数量: 76
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 715
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-20 20:38
文章分类
文章存档

2016年(20)

2015年(56)

分类: 嵌入式

2016-02-29 19:04:26


  1. 顺序栈的操作
  2. 16年2月29日18:52:02

  3. 从数据结构的角度看,栈和队列都是线性表,他们是操作受限的线性表。所以从理论上讲它们应该简单的,但是他们在实际应用中广泛应用。本节先看看顺序栈的一些操作函数:

  4. #include <stdio.h>
  5. #include <stdlib.h>

  6. #define STACK_INIT_SIZE 10
  7. #define STACK_INCREMENT 2

  8. typedef struct {
  9.     int * top;
  10.     int *base;
  11.     int stacksize;
  12. }Stack;

  13. /**
  14.  * Initialise the stack.
  15.  * @param S [the stack]
  16.  * @return [return the stack

阅读(1480) | 评论(0) | 转发(0) |
0

上一篇:V4L2学习记录

下一篇:栈的应用之数制转换

给主人留下些什么吧!~~