为了账号安全,请及时绑定邮箱和手机立即绑定
  • 进制转换
    查看全部
  • 括号匹配需要有两个栈,第一个栈用来存放扫描到的字符,并且没有扫描到的情况;另外一个栈记载当前最急需的是哪一个字符,与当前的栈顶进行匹配
    查看全部
  • 类模板做的栈,将会使得这个栈具有通用的特点,可以放任何类型的数据
    查看全部
    0 采集 收起 来源:案例完善

    2016-10-08

  • 栈没有数据类型上的限制,普通的数据类型可以,复杂的数据类型也可以 复杂的数据类型作为栈的元素,如果还需要用原来的方式进行数据的传入,就需要有一个默认的构造函数,即为Coordinate(int x=0 ,int y =0) char *pButter的功能是指向栈空间,指向栈空间的前提是,这个栈是什么类型的栈,就应该指向什么类型的栈空间,现在是Coordinate数据类型,所以要将char改为Coordinate的数据类型 遍历针对不同的数据成员,遍历的时候使用不同的方法,遍历比较简单的数据类型,使用简单的遍历方法就可以 不做运算符重载,原来的输出cout是无法输出的,因为输出的不是简单的数据类型了。可以使用运算符重载或者使用 void printCoordinate()函数进行输出 声明和定义不能都定义默认参数,默认参数一般都是在声明的时候定义
    查看全部
    3 采集 收起 来源:案例改造

    2016-10-08

  • 因为涉及到出栈的时候要拿出来一个,所以要定义一个变量
    查看全部
    0 采集 收起 来源:演示代码运行

    2016-10-07

  • 引用的好处是可以将当前的值取出去 bool类型只能返回true和false,如果用char 类型,就可以不用引用,因为char可以返回出去一个 推荐使用bool类型,这样就可以不用throw操作,也可以省去try catch的操作 遍历中的visit(),是一个函数指针,遍历一个简单的栈的时候,可以不用麻烦visit();但是当栈是不是一个简单元素栈,而是一个较为复杂的对象元素栈的时候,就需要专有的visit函数来访问栈中的每一个元素
    查看全部
    0 采集 收起 来源:实例演示二

    2016-10-07

  • 清除的时候就是将m_iTop=0;将来再赋值的时候就会覆盖掉之前的赋值
    查看全部
    0 采集 收起 来源:实例演示一

    2016-10-07

  • 头文件
    查看全部
    0 采集 收起 来源:实例介绍

    2016-10-07

  • 栈的类
    查看全部
    0 采集 收起 来源:实例介绍

    2016-10-07

  • 开辟一段空间用指针,定义char *m_pButter;将来new一个空间就行了
    查看全部
    0 采集 收起 来源:实例介绍

    2016-10-07

  • 进制转换。
    查看全部
    1 采集 收起 来源:栈介绍

    2016-10-07

  • 栈是一种机制
    查看全部
    0 采集 收起 来源:栈介绍

    2016-10-02

  • 栈----后进先出
    查看全部
    0 采集 收起 来源:栈介绍

    2016-09-28

  • 出栈,只能从顶一个个出
    查看全部
    0 采集 收起 来源:演示代码运行

    2016-09-14

  • 入栈,是指把元素放入到栈顶,注意不是放入到栈就可以
    查看全部
    0 采集 收起 来源:实例演示二

    2016-09-14

举报

0/150
提交
取消
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、栈的工作原理 2、栈的实现方法及编码技巧 3、栈模板的编码技巧和使用技巧 4、数制转换编程思路及栈的作用 5、括号匹配编程思路及栈的作用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!