您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 停车场问题 C 栈与队列

  2. 设计思想: 根据题目要求,停车场只有一个大门,因此可用一个栈来模拟;而当栈满后,继续来的车辆只能停在便道上,根据便道停车的特点,可以用一个队列来模拟,安排队的车辆先离开便道,进入停车场。由于在停车场中间的车辆可以提出离开停车场,而且要求在离开车辆到停车场大门之间的车辆都必须先离开停车场,让此车离去,然后再让这些车辆依原来的次序进入停车场,因此在一个栈和一个队列的基础上,还需要有一个地方保存为了让路离开停车场的车辆,很显然这也应该用一个栈来模拟。因此本题中用到两个栈和一个队列。 对于停车场和车辆
  3. 所属分类:C

    • 发布日期:2009-06-16
    • 文件大小:4kb
    • 提供者:yeahcn
  1. C语言用两个栈实现一个队列的功能

  2. 用量个栈实现一个队列,使其可以有进队和出队的操作。
  3. 所属分类:C

    • 发布日期:2009-10-22
    • 文件大小:1002byte
    • 提供者:core_rui
  1. 用链栈实现链队列逆置(栈的指针的实现的应用)

  2. //用链栈实现链队列逆置 //Wpl #include "linkstack.h" //将链栈基本操作包括进来 typedef struct node /*定义链队列结点类型*/ { datatype data; struct node *next; }linkqueue; typedef struct /*封装队头指针和队尾指针*/ { linkqueue *front; /*定义队头指针*/ linkqueue *rear; /*定义队尾指针*/ }Lqueue; //链队列的初始化 Lq
  3. 所属分类:其它

    • 发布日期:2010-10-28
    • 文件大小:4kb
    • 提供者:silly1990
  1. 静态查找法实现管道铺设中的最小生成树问

  2. good)——图 15. 利用深度或广度优先搜索求图的近似最小生成树 16. **(选做)利用VB实现栈或队列的基本操作(如:初始化、入栈出栈、入队出队等) 17.线性表不同存储结构在查找、插入和删除算法中比较(归纳总结、实例说明、具体数据) 18.两种以上查找算法综合比较及应用(实例说明,具体数据,复杂度分析) 19. 字符串的的两种以上排序算法实现及性能分析(实例说明,具体数据,复杂度分析) 20. 递归算法与非递归算法的比较与复杂度分析(实例说明,具体数据) 21. 一种查找算法的改进及
  3. 所属分类:其它

    • 发布日期:2010-11-13
    • 文件大小:576byte
    • 提供者:iyouheng
  1. 数据结构各种算法实现(C++模板)链表 栈 队的各种操作 图树

  2. 数据结构各种算法实现(C++模板)链表 栈 队的各种操作 图树
  3. 所属分类:其它

    • 发布日期:2010-11-28
    • 文件大小:708kb
    • 提供者:pbymw8iwm
  1. 实现图的遍历算法 深度优先遍历

  2. 2. 系统设计 1.用到的抽象数据类型的定义 图的抽象数据类型定义: ADT Graph{ 数据对象V:V是具有相同特性的数据元素的集合,称为顶点集 数据关系R: R={VR} VR={|v,w∈V且P(v,w),表示从v到w的弧, 谓词P(v,w)定义了弧的意义或信息} 基本操作P: CreatGraph(&G,V,VR) 初始条件:V是图的顶点集,VR是图中弧的集合 操作结果:按V和VR的定义构造图G DestroyGraph(&G) 初始条件:图G存在 操作结果:销毁图G InsertV
  3. 所属分类:其它

    • 发布日期:2010-11-29
    • 文件大小:124kb
    • 提供者:suibian211900
  1. 数据结构C语言实现栈和队列的基本操作

  2. 用C语言实现了栈和队列的数据结构形式,其中包括栈和队列的初始化,压栈弹栈,进队出堆。和一些其他的基本操作!
  3. 所属分类:C

    • 发布日期:2010-12-12
    • 文件大小:1kb
    • 提供者:zsk804073087
  1. 栈和队列的基本操作实现及其应用

  2. 程序实现用两个栈模拟一个队,程序经调试无误
  3. 所属分类:其它

    • 发布日期:2011-01-08
    • 文件大小:2kb
    • 提供者:xlup12345
  1. 实现顺序栈或循环队列的存储

  2. 实现顺序栈或循环队列的存储 概要设计 1、定义循环队列的结构 2、返回循环队列的长度 3、访问循环队列元素 4、取循环队列的队头元素 5、在循环队列的队尾插入元素 6、删除循环队列的队头元素 7、清空循环队列 8、销毁一个循环队列 9、主函数
  3. 所属分类:专业指导

  1. 链栈实现数制转换、队列编写算法

  2. 1.请使用链栈实现通用数制转换程序:将任意一个十进制数转换成p进制的数。(p分别取2,8,16) 2. 假定一个单向循环链表来表示队列(即循环链队),该队列只设一个队尾指针rear,不设队首指针,试编写下列各种运算的算法: 向循环链队插入一个元素值为x的结点; 从循环链队中删除一个结点; 输出队列中所有元素;
  3. 所属分类:C/C++

    • 发布日期:2011-05-25
    • 文件大小:2kb
    • 提供者:hunter328648
  1. 数据结构(栈队串)

  2. 数据结构中,对栈队串的熟悉运用,通过实际例子实现
  3. 所属分类:C/C++

    • 发布日期:2011-11-21
    • 文件大小:8kb
    • 提供者:waitfor920
  1. 数据结构栈的实现

  2. 实验目的 1.掌握栈、思想及其存储实现。 2.掌握栈、常见算法的程序实现。 实验原理 1. 根据实验内容编程,上机调试、得出正确的运行程序。 实验仪器 计算机及C++编译软件 实验步骤 1. 编译运行程序,观察运行情况和输出结果。 2. 写出实验报告(包括源程序和运行结果)。 实验内容 \1.采用链式存储实现栈的初始化、入栈、出栈操作 CODE: #include template class link { public: T date; link *next; link(const T in
  3. 所属分类:其它

    • 发布日期:2011-12-24
    • 文件大小:90kb
    • 提供者:yangbuzhi456
  1. 栈和队列的基本操作及其应用

  2. 1、掌握栈和队列的顺序存储结构和链式存储结构,以便在实际中灵活应用。 2、掌握栈和队列的特点,即后进先出和先进先出的原则。 3、掌握栈和队列的基本运算,如:入栈与出栈,入队与出队等运算在顺序存储结构和链式存储结构上的实现。
  3. 所属分类:Linux

    • 发布日期:2012-05-29
    • 文件大小:71kb
    • 提供者:liongun
  1. 队实现栈的方法

  2. 队实现栈
  3. 所属分类:PHP

    • 发布日期:2017-01-09
    • 文件大小:34kb
    • 提供者:qq_21034239
  1. 数据结构栈和队列

  2. 一、实验目的: 1、理解栈的逻辑结构定义及特点、掌握栈的存储结构的描述、 实现栈的基本运算。 2、理解队列的逻辑结构定义及特点、掌握循环队列存储结构及其描述方法、掌握循环队列的基本运算。 二、实验内容: 1、建立顺序栈,并实现顺序栈的基本操作; 2、建立链栈,并实现链栈的基本操作; 3、建立循环队列,并实现循环队列的基本操作; 三、实验要求: 1、实现顺序栈的各种基本运算的算法,并在此基础上设计一个主程序完成如下功能: ①初始化栈; ②判断栈是否非空; ③依次进栈各元素; ④输出栈的长度; ⑤
  3. 所属分类:C/C++

    • 发布日期:2018-01-02
    • 文件大小:288kb
    • 提供者:weixin_41576955
  1. c c++ 顺序表 链表 队 栈 树类模板实现 以及例子

  2. c/c++ 顺序表 、链表 、队 、栈 、树、类模板实现 以及例子
  3. 所属分类:C++

    • 发布日期:2018-01-27
    • 文件大小:16kb
    • 提供者:qq_34286065
  1. Python 实现数据结构-堆栈和队列的操作方法

  2. 队、栈和链表一样,在数据结构中非常基础一种数据结构,同样他们也有各种各样、五花八门的变形和实现方式。这篇文章主要介绍了Python 实现数据结构-堆栈和队列的操作方法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:51kb
    • 提供者:weixin_38607026
  1. 3分钟带你搞懂栈和队列(Python实现)——不懂你锤我

  2. 文章目录前言栈栈结构实现栈的操作Stack() 创建一个新的空栈push(item) 添加一个新的元素item到栈顶pop() 弹出栈顶元素peek() 返回栈顶元素is_empty() 判断栈是否为空size() 返回栈的元素个数测试代码队列队列的实现队列的操作Queue() 创建一个空的队列。enqueue(item) 往队列中添加一个item元素dequeue() 从队列头部删除一个元素is_empty() 判断一个队列是否为空size() 返回队列的大小双端队列双端队列的操作Deque(
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:159kb
    • 提供者:weixin_38738830
  1. Python 实现数据结构-堆栈和队列的操作方法

  2. 队、栈和链表一样,在数据结构中非常基础一种数据结构,同样他们也有各种各样、五花八门的变形和实现方式。但不管他们形式上怎么变,队和栈都有其不变的最基本的特征,我们今天就从最基本,最简单的实现来看看队列和堆栈。 不管什么形式的队列,它总有的一个共同的特点就是“先进先出”。怎么理解呢?就像是超市排队结账,先排队的人排在队的前面,先结账出队。这是队列的特征。 而堆栈则和队列相反,它是“先进后出”,怎么理解呢?基本所有的编辑器都有一个撤销功能,就是按Ctrl+Z。当你写了一段文字,第一次按Ctrl+Z,消
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:55kb
    • 提供者:weixin_38643212
  1. C语言实现停车场管理系统

  2. 问题描述:停车场是一个能放n辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面呢的车要先退出,待它走后再依次进入。汽车离开时按停放时间收费。 基本功能要求: (1)建立三个数据结构分别是:停放队列、让路栈、等候队列。 (2)输入数据模拟管理过程,数据(入或出,车号)。 停车管理系统是C语言中队列和栈比较简单的应用,需要注意的是停车队列、等候队列、让路栈结构体的构建。在写代码
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:56kb
    • 提供者:weixin_38553381
« 12 3 4 5 »