码迷,mamicode.com
首页 >  
搜索关键字:先进后出    ( 836个结果
hashSet和List集合存储数据的结构
List集合存储数据的结构 堆栈:先进后出 例如担架 先进去的 后出来 队列:先进的先出 后进的后出 数组:增删慢 查询快 因为有下标 链表:增删快 查找慢 因为链表不存在下标 ArrayList是数组,LinkedList是链表 ArrayList和linkedList的区别: ArrayList ...
分类:其他好文   时间:2019-12-28 16:01:11    阅读次数:90
C/C++程序内存的各种变量存储区域和各个区域详解
转自 https://blog.csdn.net/jirryzhang/article/details/79518408 C语言在内存中一共分为如下几个区域,分别是: 1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变量的 ...
分类:编程语言   时间:2019-12-28 09:16:57    阅读次数:78
四种常见的数据结构、LinkedList、Set集合、Collection、Map总结
四种常见的数据结构: 1.堆栈结构: 先进后出的特点。(就像弹夹一样,先进去的在后进去的低下。) 2.队列结构: 先进先出的特点。(就像安检一样,先进去的先出来) 3.数组结构: 查找元素快,但是增删元素慢 4.链表结构: 增删元素快,但是查找元素慢 LinkedList:(List接口下的一个子类 ...
分类:其他好文   时间:2019-12-26 21:06:12    阅读次数:118
面试题整理[1]😘
一, 选择题 1. 下列关于栈的描述错误的是(B) A. 栈是先进后出的线性表 B. 栈只能顺序存储 C. 栈具有记忆功能 D. 对栈的插入和删除操作中,不需要改变栈底指针 首先, 栈是允许在同一端进行插入和删除操作的特殊的线性表, 是一种数据结构的称呼 线性结构有两种不同的存储结构, 顺序存储结构 ...
分类:其他好文   时间:2019-12-20 17:02:47    阅读次数:122
算法数据结构02 /常用数据结构
2算法数据结构02 /常用数据结构 [TOC] 1. 栈 特性:先进后出的数据结构,有栈顶和栈尾 应用场景:每个 web 浏览器都有一个返回按钮。浏览网页时,这些网页被放置在一个栈中(实际是网页的网址)。现在查看的网页在顶部,第一个查看的网页在底部。如果按‘返回’按钮,将按相反的顺序浏览刚才的页面。 ...
分类:编程语言   时间:2019-12-18 14:46:03    阅读次数:94
java集合(二)List集合之Stack详解
Stack简介 Stack是栈。它的特性是:先进后出(FILO, First In Last Out)。 java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通过数组实现的,而非链表。当然,我们也可以将LinkedList当作栈 ...
分类:编程语言   时间:2019-12-17 22:25:24    阅读次数:107
数据结构之栈(使用Python描述)
栈(Stack)的特性是先进后出.即是First In Last Out.栈也是在一端进行操作的. 先进入栈的元素是最后出来的.比如说,我们使用的浏览器进行标签后退操作时,首先返回的是上一个就近的标签. 栈的特性是 反转次序 ,也就是First In Last Out. 有关于Stack的可视化数据 ...
分类:编程语言   时间:2019-12-17 13:36:28    阅读次数:116
java集合(二)List集合之ArrayList详解
前言: 有序列表,允许存放重复的元素;实现类: ArrayList:数组实现,查询快,增删慢,轻量级;(线程不安全) LinkedList:双向链表实现,增删快,查询慢 (线程不安全) Vector:数组实现,重量级 (线程安全、使用少) Stack:对象栈,遵循先进后出的原则。 一、ArrayLi ...
分类:编程语言   时间:2019-12-15 21:48:38    阅读次数:88
最基本 几个设计模式思想
1算法 排序 选择排序 冒泡排序 希尔排序2数据结构 数组 集合 队列 栈 先进后出 堆 (堆是一种经过排序的树形数据结构) 完全二叉树 平衡二叉树 红黑树 3设计模式 工厂模式 单例模式 代理模式 策略模式 (我理解的只有这几个) 迭代器模式 (工作中没有具体使用 只有粗略的使用到) 工厂模式:工 ...
分类:其他好文   时间:2019-12-13 23:23:48    阅读次数:116
5-栈和队列
题一:【用两个栈实现队列】 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 分析:栈-先进后出 队列-先进先出 知识点:Stack API 法一:暴力-一个栈存储push的数据,一个栈pop数据。每次push前将stack2中数据添加到stack1中,每次pop ...
分类:其他好文   时间:2019-12-10 15:23:19    阅读次数:87
836条   上一页 1 ... 8 9 10 11 12 ... 84 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!