queue 和 Stack

news/2024/11/30 2:23:37/

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.ppmy.cn/news/1551072.html

相关文章

深度学习day7-BP之梯度下降,过拟合与欠拟合

3 BP之梯度下降 梯度下降算法的目标是找到使损失函数L最小的参数,核心是沿着损失函数梯度的负方向更新参数,逐步逼近局部或者全局最优解,使模型更好地拟合训练数据。 1 数学描述 $$ w_{ij}^{new} w_{ij}^{old} - \alpha \frac{\partial E}…

【Linux】Linux 内存管理机制

前言 Linux 的内存管理机制是一个复杂而高效的系统,旨在确保系统资源的高效利用,同时提供良好的性能和响应能力。本文主要介绍 Linux 内存管理的主要组件和机制。 虚拟内存 概念: 每个进程在 Linux 中拥有自己的虚拟地址空间,这使得进程之…

分布式链路追踪系统

系统现状及需要解决的问题 系统异常无法接收告警 系统总会有这样或者那样的问题,同样的现象可能是不同的系统问题引起的,解决这些问题是研发的基本职责之一。 但是解决问题的前提是发现问题,系统告警就是我们发现感知问题的重要的手段&…

html+css+js打字游戏网页

1. 效果 2. html代码 <!doctype html> <html><head><meta charset"utf-8" /><title>打字练习</title><!--引入第三方动画库--><link rel"stylesheet" href"animate.css"><style>html {h…

在CodeIgniter中创建库

在CodeIgniter中创建库&#xff08;Library&#xff09;是一个很好的方法来封装常用的功能&#xff0c;使其在不同的控制器或视图中重用。下面是如何在CodeIgniter中创建和使用库的步骤&#xff1a; 1. 创建库文件 首先&#xff0c;在 application/libraries 目录下创建一个新…

Python爬虫爬取网页小说

分析 注意&#xff1a;不同小说url不同&#xff0c;不同小说需采用的正则也不同 1.安装requests包 pip install requests2.导入必要的库 re模块用于进行正则表达式相关的操作&#xff0c;比如使用正则表达式在获取到的网页文本内容中匹配提取特定格式的信息。 resquests模块用…

【NLP】第三章:长短期记忆网络LSTM

三、长短期记忆网络LSTM 循环神经网络的特点就是拥有"记忆"&#xff0c;就是考虑历史信息&#xff0c;从历史信息中获取辅助当前的决策。 按记忆能力分&#xff1a;simple rnn(就是前面讲的简单rnn结构)、长短期记忆网络(LSTM)、门控循环单元(GRU)、以及双向RNN(Bi-…

JDK的版本演化,JDK要收费吗?

Java版本演化历史 Java的版本历史可以追溯到1995年&#xff0c;以下是Java语言自诞生以来的主要版本及其关键特性&#xff1a; 一、早期版本 Java 1.0&#xff08;1996年1月发布&#xff09; 引入了Java虚拟机&#xff08;JVM&#xff09;和Java应用编程接口&#xff08;API&…