/* Name: 顺序栈的实现 Copyright: Author: Date: Description: */#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef Ele ...
分类:
其他好文 时间:
2017-10-16 10:58:57
阅读次数:
125
static.h #define STATIC_INIT_SIZE 100#define STATICINCREMENT 10#define ERROR 0#define OK 1typedef struct { int *base;//定义栈底 int *top;//定义栈顶元素 int stat ...
分类:
编程语言 时间:
2017-09-22 19:06:12
阅读次数:
215
GitHub : https://github.com/hanxloop/c_dev_library 前几天码了链表和栈,栈有数组实现和链表实现,自己跑了书上的示例,能跑的通,开心,接口、实现和测试分离,实现后我会补充一些使用这些代码完成的练习题目。 0.错误提示 该文件打印程序运行时出错信息。 1 ...
分类:
其他好文 时间:
2017-08-19 22:24:27
阅读次数:
268
链栈即链式栈,也就是说我们不用再考虑空间的大小,可随心所欲的进行数据的插入/删除了。和顺序栈一样,仍然要保持其stack的特性,只在一端进行插入和删除,后进先出。 示例代码: #ifndef _LINKSTACK_H #define _LINKSTACK_H typedef int ElemType ...
分类:
其他好文 时间:
2017-08-15 23:33:18
阅读次数:
308
栈的定义 1, 栈是一种特殊的线性表 2,栈仅能在线性表的一端进行操作 3,栈顶(Top): 同意操作的一端 同意操作的一端 4,栈底(Bottom): ,不同意操作的一端 不同意操作的一端 这里我做出了 栈的顺序实现 和 链式实现。分别例如以下: 华丽丽的切割线 栈的顺序实现: 首 ...
分类:
编程语言 时间:
2017-08-15 20:59:38
阅读次数:
175
第一次写这种风格的代码,就用了上一篇的代码来做的测试,一次成功(毕竟连看都没看过具体实现过程,就在cpp上看到过几句ifndef、endif,还是挺开心的),效果不错,但稍微感觉隐藏函数的实现的细节等,貌似运行慢了点,毕竟强行include了过来,不知道是不是错觉。 具体过程如下(我用的是VC++ ...
分类:
其他好文 时间:
2017-08-10 23:39:19
阅读次数:
229
这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析、H264 码流的推送和解析以及网上没说清楚的地方分享给各位。 RTMP 协议栈的实现,Bill 直接使用的 libRTMP,关于 ...
分类:
其他好文 时间:
2017-08-09 12:48:18
阅读次数:
216
1 package practice; 2 3 import java.util.Iterator; 4 //栈 5 public class MyStack implements Iterable { 6 private T[] a; 7 private int p = 0; 8 @Suppres... ...
分类:
编程语言 时间:
2017-07-27 14:27:56
阅读次数:
195
队列的堆栈的元素移动importjava.awt.List;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Stack;publicclassstackQueue{publicstaticvoidmain(String[]args){System.out.println("--------------------堆栈--------------------");MyStack<Integer>..
分类:
其他好文 时间:
2017-07-19 17:45:47
阅读次数:
160