zoukankan      html  css  js  c++  java
  • 特殊集合(stack、queue、hashtable的示例及练习)

    特殊集合:stack,queue,hashtable

    stack:先进后出,一个一个的赋值一个一个的取值,按照顺序。

    .count           取集合内元素的个数

    .push()         将元素一个一个推入集合中

    .pop()           将元素一个个弹出集合

    .clear()         清空集合

    queue:先进先出,一个一个的赋值一个一个的取值,按照顺序。

    .count              取集合内元素的个数

    .Enqueue()      进队列集合

    .Dequeue()      出队列集合

    .clear               清空集合

    hashtable:先进后出,一个一个赋值,但只能一起取值。

    .Add(,)              添加key和元素

    .Remove()        将括号内的元素移除

    .contains()       判断集合中是否有括号内的元素

    .count               计算集合中元素的个数

    示例一:Stack  干草堆,先推进去的最后才出来

    示例二:弹出元素,并且计算集合里面还有几个元素

    示例三:只进行查看,不移除!并计算集合中有几个元素

    示例四:Queue   队列集合     此集合没有索引,先进去的先出来

    示例五:计算集合中有多少个元素

    示例六:移除第一个数据,并计算里面还有几个元素

    示例七:只进行读取,不移除,并计算元素个数

    示例八:判断队列集合中是否有某元素

    示例九:hashtable  哈希表的建立、赋值以及读取

    示例十:移除某元素和key,并判断集合中是否还有某元素和key

    示例十一:计算哈希表集合中有多少元素。  另附清空语句

    示例十二:用枚举类型读取哈希表集合中的key和元素

    练习:电子表

  • 相关阅读:
    Android开发之Intent.Action
    package.json中版本号前的符号含义
    npm ERR! code 128
    前端vue项目添加单元测试及sonar配置
    npm ERR! code: 'EPERM' npm安装依赖时报错
    vue单文件中,解决相同ref出现多个的问题
    'NODE_ENV' 不是内部或外部命令,也不是可运行的程序 或批处理文件
    程序调试问题呈现
    Qt三维点云散点数据显示QtDataVisualization
    win环境下获取利用qt获取u盘信息
  • 原文地址:https://www.cnblogs.com/qiqige77/p/4045736.html
Copyright © 2011-2022 走看看