当前位置: 首页 > article >正文

queue 和 Stack

import scala.collection.mutable

//queue:队列.排队打饭....

//特点:先进先出

 

//Stack:栈

//特点:先进后出

class ob5 {

  def main(args: Array[String]): Unit = {

    val q1 = mutable.Queue(1)

    q1.enqueue(2)//入队

    q1.enqueue(3)//入队

    q1.enqueue(4)//入队

 

    println(q1)

 

    //出队:获取队首的元素

    println(q1.dequeue())

    println(q1)

    //出队:获取队首的元素

    println(q1.dequeue())

    println(q1)

 

    println("-"*100)

 

    val s1 = mutable.Stack(1)

    s1.push(2)

    s1.push(3)

    s1.push(4)//入栈

 

    println(s1)

 

    println(s1.pop())//出栈

    println(s1.pop())//出栈

    println(s1.pop())//出栈

    println(s1.pop())//出栈

 

    println(s1)

  }

 

}


http://www.kler.cn/a/414247.html

相关文章:

  • 【CSS】一篇掌握CSS
  • ubuntu20.04更换安装高版本CUDA以及多个CUDA版本管理
  • 苹果系统中利用活动监视器来终止进程
  • coqui-ai TTS 初步使用
  • RNN模型文本预处理--数据增强方法
  • [代码随想录Day24打卡] 93.复原IP地址 78.子集 90.子集II
  • Unity shaderlab 实现LineSDF
  • 根据中缀二叉树构建中缀表达式
  • 「Mac畅玩鸿蒙与硬件35」UI互动应用篇12 - 简易日历
  • Unity中的数学应用 之 插值函数处理角色朝向 (初中难度 +Matlab)
  • 【计算机网络】—— 物理层
  • IPguard与Ping32对比评测:数据安全保护谁更强?
  • 【热门主题】000067 React前端框架:探索高效Web开发之路
  • 在C#中使用OpenCV的.net包装器EmguCV
  • 11.25Scala
  • Maven 依赖项配置
  • 初级数据结构——二叉搜索树题库(c++)
  • RHCE——selinux和防火墙
  • 最新特性MCP协议客户端复现
  • 【R安装】VSCODE安装及R语言环境配置
  • 已解决WordPress图片无法显示,免插件实现WordPress上传图片时自动重命名
  • MySQL执行计划explain
  • vmware Ubuntu2004运行STAR-Searcher
  • 结构体详解+代码展示
  • 【Leetcode 每日一题】235. 二叉搜索树的最近公共祖先
  • cocos creator 3.8 合成大西瓜Demo 11