码迷,mamicode.com
首页 >  
搜索关键字:栈和队列    ( 656个结果
数据结构实践——排队看病模拟(队列)
本文是针对数据结构基础系列网络课程(3):栈和队列的实践项目。【项目 - 排队看病模拟】   编写一个程序,反映病人到医院看病,排队看医生的情况。在病人排队过程中,主要重复两件事:   (1)病人到达诊室,将病历本交给护士,排到等待队列中候诊。   (2)护士从等待队列中取出下一位病人的病历,该病人进入诊室就诊。   要求模拟病人等待就诊这一过程。程序采用菜单方式,其选项及功能说明如下:...
分类:其他好文   时间:2015-10-06 07:01:44    阅读次数:359
数据结构实践——后缀表达式(栈)
本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目 - 后缀表达式】  利用sqstack.h中栈的基本运算,实现将一个中缀表达式转换为对应的后缀表达式的算法。例如,输入(56-20)/(4+2),输出后缀表达式::56#20#-4#2#+/要求在数字后加#。参考解答说明:  原理见视频 栈的应用1-表达式求值,还可以参考表达式求值的源码   基于栈结构,将中缀表达式转换为后缀表...
分类:其他好文   时间:2015-09-20 13:21:45    阅读次数:189
数据结构实践项目——栈
本组项目针对《数据结构基础系列(3):线性表》中的1-6课: 1 “栈和队列”导学 2 栈的定义 3 栈的顺序存储结构及其基本运算实现 4 栈的链式存储结构及其基本运算的实现 5 栈的应用1-表达式求值 6 栈的应用2-迷宫问题【项目1 - 建立顺序栈算法库】   定义顺序栈存储结构,实现其基本运算,并完成测试。   要求:   1、头文件sqstack.h中定义数据结构并声明用于...
分类:其他好文   时间:2015-09-20 10:34:19    阅读次数:303
数据结构实践——数制转换(栈)
本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目 - 数制转换】 把十进制的整数转换为任一进制数输出。请利用栈设计算法,并实现程序。 提示:要转换为r进制,则原来的数逐次除以基数r(除完之后用商再除),直到商为0,得到的一系列余数的逆序就是转换结果。这里的“逆序”,意味着后产生的余数,会先输出,后进先出,栈的机会来了…… [参考解答]解法:头文件sqstack.h请见[顺序栈...
分类:其他好文   时间:2015-09-20 08:09:12    阅读次数:185
数据结构例程——迷宫问题(用队列)
数据结构例程——表达式求值(用队列)  本文针对数据结构基础系列网络课程(3):栈和队列中第5课时队列的应用-迷宫问题。例:求出从入口到出口的路径 代码:#include #define MaxSize 100 #define M 8 #define N 8 int mg[M+2][N+2]= { {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,...
分类:其他好文   时间:2015-09-15 16:36:08    阅读次数:148
数据结构例程——迷宫问题(用栈结构)
本文针对数据结构基础系列网络课程(3):栈和队列中第6课时栈的应用2-迷宫问题。例:求出从入口到出口的路径 程序实现:#include #define MaxSize 100 #define M 8 #define N 8 int mg[M+2][N+2]= { {1,1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1,0,1},...
分类:其他好文   时间:2015-09-15 13:08:10    阅读次数:205
数据结构例程——表达式求值(用栈结构)
本文针对数据结构基础系列网络课程(3):栈和队列中第5课时栈的应用1-表达式求值。例:用户输入一个包含“+”、“-”、“*”、“/”、正整数和圆括号的合法数学表达式,计算该表达式的运算结果。 解答:#include #include #define MaxOp 100 #define MaxSize 100 struct //设定运算符优先级 {...
分类:其他好文   时间:2015-09-15 13:04:42    阅读次数:317
数据结构之自建算法库——链队(链式队列)
本文针对数据结构基础系列网络课程(3):栈和队列中第10课时队列的链式存储结构及其基本运算的实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链队算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:liqueue.h,包含定义链队数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LIQUEUE_H_INCLUDED #de...
分类:编程语言   时间:2015-09-15 11:11:16    阅读次数:212
数据结构之自建算法库——链栈
本文针对数据结构基础系列网络课程(3):栈和队列中第4课时栈的链式存储结构及其基本运算实现。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。链栈算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:listack.h,包含定义链栈数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LISTACK_H_INCLUDED #defin...
分类:编程语言   时间:2015-09-15 11:11:01    阅读次数:163
数据结构之自建算法库——顺序环形队列
本文针对数据结构基础系列网络课程(3):栈和队列中第9课时环形队列的存储及基本操作。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。顺序环形队列算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:sqqueue.h,包含定义顺序环形队列数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef SQQUEUE_H_INCLUDED #d...
分类:编程语言   时间:2015-09-15 11:10:05    阅读次数:223
656条   上一页 1 ... 50 51 52 53 54 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!