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

做百度手机网站优化点asp网站制作教程

做百度手机网站优化点,asp网站制作教程,一站式营销型网站建设服务, 天堂资源帝想象一下栈是一个不透明的水桶,栈中的元素就是栈中的水。 然而,我们只能真实地看到桶最上层的水,也就是栈顶元素。也就是说其余对我们来说都是不可见的不可知的。 那么我们能够对栈这个数据结构有什么样的操作呢,或者说应该抱有…

想象一下栈是一个不透明的水桶,栈中的元素就是栈中的水。

然而,我们只能真实地看到桶最上层的水,也就是栈顶元素。也就是说其余对我们来说都是不可见的不可知的。

那么我们能够对栈这个数据结构有什么样的操作呢,或者说应该抱有什么样的期望呢?❐‿❑

首先,就是取元素,显然我们只能取最上层的元素,同理也只能查找(看到)栈顶的元素,还有存入元素和删除元素。(因为上面说过,其余的对我们来说都是不可见的,一定要牢记这一点,因为这个是我们故事的核心)◔̯◔

#include <unordered_map>// 初始化一个空的整型栈 s
stack<int> s;
// 向栈顶添加元素
s.push(10);
s.push(20);
s.push(30);// 获取栈顶元素,输出:30
cout << s.top() << endl;
// 删除栈顶元素
s.pop();
// 输出新的栈顶元素:20
cout << s.top() << endl;
//pop是取,top是看。

正可谓只要了两点还能知道什么???当然是两点确定一条直线啦!!!

于是栈长(栈的大小)我们就知道了,还有栈是不是空的。

// 检查栈是否为空,输出:false
cout << s.empty() << endl;// 获取栈的大小,输出:3
cout << s.size() << endl;

至此,我们这个故事就讲完啦。

一个关于水桶的故事,一个只能看到两个点的故事。

所以我们梳理总结一下栈都可以干什么:

可以看两个点,于是也就可以知其大小,可以观其栈顶元素可观即可操作增删查改,后进先出。

一切的一切皆因这两个点而起,So,我们定义(或者说初始化)和使用的时候,只需要定义和理会这两个点就好了——栈底和栈顶。

(甚至可以说只理会一个点就可以了,因为栈底,它就在那,它永远在那儿,直至(整个栈)世间所有全部消亡……)◉_◉

http://www.dtcms.com/a/524288.html

相关文章:

  • element+vue3 table上下左右键切换input和select
  • 元萝卜 1.0.27| 免Root,XP模块框架,支持应用多开分身,一键微信平板模式
  • 长春企业网站seo珠海企业官网设计制作
  • MySQL 函数详细说明
  • 《Memcached 连接:深入理解与优化实践》
  • C++ EigenSolver无优化模式下报错分析
  • 数据结构——折半插入排序
  • io_uring 快吗? Postgres 17 与 18 的基准测试
  • 国产数据库替代MongoDB:政务电子证照新选择
  • 甘孜建设网站集团响应式网站建设
  • 枸杞网站建设方案2024年即将上市的手机
  • Git 版本回退 reset --mixed 命令
  • 博途DWORD中包含word ,字节,位的关系
  • Java Character 类详解
  • 【数据结构】队列“0”基础知识讲解 + 实战演练
  • 【生活】秋冬季节,鼻子很干结痂,扣掉鼻孔干痂流血,鼻塞等护理方法
  • 网站关键词公司百度关键词查询
  • 大模型通识
  • 346. 执行操作后元素的最高频率 I
  • 一些常用的linux操作指令
  • jeecg表单设计器js增强实现效果案例;点按钮出弹框,iframe嵌套,数据传输等
  • Spring IOC源码篇八 核心方法prepareBeanFactory
  • S10--循环队列
  • 基于月尺度水分平衡模型的葡萄园规划与行间管理决策
  • 网站的前期推广网页设计与制作源代码
  • PY32F040单片机介绍(3)
  • 白云网站 建设seo信科上海城市分站seo
  • Python流程控制语法结构-选择分支新特性
  • 快速学完 LeetCode top 1~50 [特殊字符]
  • 河南网站开发培训价格商丘哪里做网站比较好