随笔分类 - 数据结构
C语言版
摘要:栈是一种线性数据结构,顺序可能是 LIFO(后进先出)或 FILO(先进先出)。 堆栈主要有三个基本操作: 1、push,把元素压入栈 2、pop,从栈中弹出元素(同时从栈中移除),最后加入的第一个被弹出 3、peek 或 top,返回堆栈顶部的元素 4、isEmpty,如果 stack 为空则返回
阅读全文
摘要:很久没用C语言,都忘了C语言中没有引用参数,下面的代码中用到了C语言没有的引用参数。 首先是一些表示状态的全局变量 common.h 然后是三元组ADT的头文件,包含了三元组的函数声明 triplet.h 最后是triplet函数的定义以及main函数 source.cpp
阅读全文

浙公网安备 33010602011771号