码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java数据结构—栈


    今天来学习一种数据结构——栈✨

    🌱栈、栈帧、java机虚拟栈

    在未真正学习栈之前,其实博主对着三个的概念一直比较模糊,今天就来仔细区分。

    java虚拟机栈——内存种的一部分区域

    栈帧——函数在调用的时候,在java虚拟机上给这个函数开辟一块空间

    栈——数据结构的一种


    🌱栈

    🍃栈的结构

    栈的特点是数据先进后出,其底层是链表。


    🍃栈的方法

    栈的方法有许多,但主要使用的方法为下列表格中的五个👇:

    方法名方法描述
    pop()将栈顶的元素弹出
    peek()返回栈顶元素,但不将栈顶元素弹出

    push()

    返回栈顶元素
    size()返回栈中存放数据个数
    empty()判断栈是否为空,为空则返回true,不为空返回false

    🌱实战

    实战部分我们可以看向博主写的数据结构题集(😎广告时间),里面包含了博主认为的对数据结构学习有帮助的推荐题及题解,应该会对大家的学习有帮助~


    以上!便是全部的啦😎

    又是收获满满的一天~

  • 相关阅读:
    ESP8266-Arduino编程实例-Nokia5110显示屏驱动
    k8s——5、service
    计算机毕业设计django基于python平面地图监控(源码+系统+mysql数据库+Lw文档)
    Spring底层原理学习笔记--第五讲--(常见工厂后处理器与工厂后处理器模拟实现)
    win操作系统下安装Deepspeed
    一文搞懂mysql索引底层逻辑,干货满满!
    Linux网络编程(高并发服务器)
    【RocketMq系列-01】RocketMq安装和基本概念
    【数学建模】——力学模型建立的基本理论及方法
    Pytorch中张量矩阵乘法函数(mm, bmm, matmul)使用说明,含高维张量实例及运行结果
  • 原文地址:https://blog.csdn.net/Green_756/article/details/126350830
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号