玩转数据结构之栈
栈是一种线性结构 相比数组,栈对应的操作是数组的子集 栈只能从一端添加元素,也只能从一端取出元素,这一端称为栈顶 栈是一种后进先出的数据结构(Last In First Out:LIFO) 栈的一些应用:undo操作、系统调用栈、括号匹配(编译器) 对于栈的实现,可以利用多态来调用之前实现数组的方法,先做一个接口interface // 定义接口利用多态来复用Array的方法 public interface Stack { int getSize(); boolean isEmpty(); void push(E e); E pop(); E p
用户评论
推荐下载
-
数据结构之栈操作linuxC语言带有菜单选择
基于Linux操作系统应用C语言实现的数据结构之栈操作(带有菜单函数控制),程序健壮性强。
19 2019-05-01 -
数据结构之栈和队列的代码实现C语言
这个资源主要是使用C语言实现的栈和队列两种数据结构基本操作包含栈的入栈出栈队列的入队列出队列的相关操作具体包含如下几个1顺序栈入栈出栈获取栈顶元素打印栈.2链栈入栈出栈获取栈顶元素打印栈.3顺序队列入
10 2023-01-02 -
用python玩转数据课程内资料.pdf
南京大学MOOC用python玩转数据课程内练习资源,可以拿来看看
37 2019-07-15 -
c++数据结构链式栈
vs2010环境c++实现链栈 s->data=k; s->next=top;//把当前top全体赋给新生成的对象s的next中 top=s;//当前top从新指定位置,指到新生成的s
11 2020-11-12 -
数据结构导论栈与队列
导论 算法的特征:有穷性(finiteness),确定性(definiteness),输入,输出,有效性/可行性(effectiveness) O表示法表示的是当N->某一值或者无穷大时,斜率的
3 2021-02-01 -
数据结构与算法_链式栈
LinkStack.h #pragma once #include using namespace std; template class LinkStack; //前置声明 template cla
19 2021-02-01 -
Python数据结构实战栈Stack
文章目录1.栈的性质(后进先出)2.使用deque作为栈3.使用双端队列实现Stack类 1.栈的性质(后进先出) s = [] #定义一个空数组装元素 s.append('https://www.c
20 2020-12-22 -
数据结构实验二栈.doc
1、理解栈的定义以及特性 2、掌握栈的两种表示和实现:顺序和链式。 3、会使用栈解决实际问题。
6 2020-12-21 -
数据结构栈的基本操作
包含数据结构的基本操作--还有主函数..
14 2020-09-14 -
数据结构栈和队列.docx
该资源内容属于作者原创。主要是对“栈”和“队列”的基础内容做了一些总结!后续会上传相应的“使用方法”。
5 2020-08-18
暂无评论