考点介绍:
队列和栈,都是特殊的线性结构,描述的是逻辑结构,其物理结构可以是数组,也可以是链表。队列(Queue)是一种(但并非一定)先进先出(FIFO)的结构。栈是一种先进后出(FILO:first in last out)或后进先出(LIFO:last in first out)的结构。
答案详情解析和文章内容可扫下方二维码或链接即可查看!
一、考点试题
1、栈的几种主要基本操作
解答:void push(int data):入栈(将数据data插入到栈中)int pop():出栈(删除并返回最后一个插入栈的元素)......
2、栈的几种实现方式
解答:1.基于简单数组的实现方式 ,2.基于动态数组的实现方式......
3、常见的阻塞队列有?
解答:ArrayBlockingQueue : 一个由数组结构组成的有界阻塞队列。LinkedBlockingQueue : 一个由链表结构组成的有界阻塞队列......
4、基于LinkedList实现队列结构
解答:
......
二、考点文章
1、【校招VIP】Java数据结构之栈详解
栈(stack)是一种用于存储数据的简单数据结构。栈一个有序线性表,只能在表的一端(PS:栈顶)执行插人和删除操作......
2、【校招VIP】Java实现栈和队列
栈:LIFO(后进先出)队列:FIFO(先进先出)......
3、【校招VIP】栈和队列经典面试题
做题前,得先明确解题方案是啥,此题用栈的思想去解决是较为方便的,栈明确指出后进先出。我们可以这样设定......
三、考点视频
java校招真的饱和了吗
现在有一种说法非常流行,“java工程师已经饱和了,不要再选择java了”那实际上是不是这样的情况呢?本期大拿频道就来分析一下这个问题......
帖子还没人回复快来抢沙发