数据结构 一 (栈 & 循环队列 & 链式队列)
2017-07-12 10:28
357 查看
栈实现计算器:满足加减乘除功能
功能函数:
int compute_expression(char *q) 表达式运算函数
int deal_with_operator(Linkstak *opd_stack,Linkstack *opt_stack,char operator)运算符处理函数
int compute(Linkstack *opd_stack,Linkstack *opt_stack)运算函数
int get_level(char operator)优先级函数
举例子 9*5+4
//---------------------------------------------------------------------------------------------------------------------------------------------//
循环队列
//---------------------------------------------------------------------------------------------------------------------------------------------//
链式队列 = 带头链表 + 队列头(即首尾指针)
//------------------------------------------------------------------------------------------------------------------------------------------------------//
相关文章推荐
- 数据结构Java实现07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 数据结构Java实现07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 数据结构Java实现07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 数据结构Java实现07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 数据结构-【队列】链式队列和循环队列
- 数据结构队列C++实现 链式和循环
- 数据结构--顺序循环队列和链式队列
- 数据结构 c语言实现链式循环队列(输入数字入队 输入字母出队)
- 数据结构---------循环队列与链式队列
- Java数据结构07----队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 【学习点滴-数据结构-栈&队列】 链式队列的实现及应用
- 数据结构 -- 队列 & 循环队列 -- 数组实现
- 队列:顺序队列&顺序循环队列、链式队列、顺序优先队列
- 数据结构队列C++实现 链式和循环
- 重温数据结构:队列的链式实现、顺序实现及循环队列
- 数据结构 学习笔记之:线性表——顺序表、静态链表、动态链表(单链表、双链表、单循环链表、双循环链表,链式栈、链式队列)——基础概念大扫盲!
- 数据结构-循环顺序队列&链队列
- 【学习点滴-数据结构-栈&队列】 栈的应用之一:数值转换
- 数据结构基础(3)-->队列
- 数据结构C语言实现之链式队列的6种算法代码