`

1.5 栈

 
阅读更多
package utillity.stack;

public class MyStack {
	private long[] stackArray;
	private int maxSize;
	private int top;
	
	public MyStack(int s){
		 maxSize = s;
		 stackArray = new long[maxSize];
		 top = -1; 
	 }
	public void push(long x){
		stackArray[++top] = x;
	}
	public long pop(){
		return stackArray[top--];
	}
	public boolean isEmpty(){
		return (top == -1);
	}
	public boolean isFull(){
		return (top == (maxSize-1));
	}
	public void display(){
		while(!this.isEmpty()){
			System.out.print(this.pop()+" ");
		}
	}
}

 

分享到:
评论

相关推荐

    BLE-CC254x-1.5.0.16 TI BLE协议栈.rar

    BLE-CC254x-1.5.0.16 TI BLE协议栈.rar

    程序员必备知识点整理包括编程、面试、刷题等

    1.5 栈1.6 数组下标问题解决方法1.7动态数组1.8 VS快捷键1.9 阻塞、非阻塞、同步、异步1.10 锁1.11 C++1)拷贝构造函数2)数据抽象、数据封装、接口(抽象类)3)OOP 4)基础5)练习题6)常量指针,和指针常量的区别7...

    Go 语言程序设计

    1.5 栈——自定义类型及其方法 12 1.6 americanise示例——文件、映射和闭包 18 1.7 从极坐标到笛卡儿坐标——并发 28 1.8 练习 33 第2章 布尔与数值类型 35 2.1 基础 35 2.2 布尔值和布尔表达式 39 ...

    Go语言程序设计中文版[人民邮电大学出版]

    1.5 栈——自定义类型及其方法 12 1.6 americanise示例——文件、映射和闭包 18 1.7 从极坐标到笛卡儿坐标 ——并发 28 1.8 练习 33 第2章 布尔与数值类型 35 2.1 基础 35 2.2 布尔值和布尔表达式 39 ...

    OpenBlox 1.4 :Java 1.5实现的Diameter协议栈

    OpenBlox 1.4 :Java 1.5实现的Diameter协议栈,来自tariffsystem.com

    和平之翼代码生成器SMEU 1.5版,一键支持多对多

    SMEU技术栈支持JQuery Easy UI,Spring MVC4, spring4, MyBatis 3。1.5版支持多对多关系,只要在多对多关系的主域对象中定义了 manytomanyslave:slaveDomainName即可在生成的功能和数据库定义中支持了两者的多对多 ...

    FreeModbus V1.5

    FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    栈 链表 队列 图 操作系统 linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载...

    ZigBee2007PRO协议栈实验与实践.pdf

    1.5 ZigBee技术的广阔应用前景17 第2章 低功耗微控制器MSP430与ZigBee芯片CC2520 2.1 低功耗微控制器MSP43022 2.1.1 关键特性22 2.1.2 MSP430模块化架构23 2.1.3 16位RISC先进CPU24 2.1.4 超低功耗性能25 ...

    BLE-CC254x-1.5.1.1.rar

    BLE-CC254x-1.5.1.1,安装目录释放sdk

    InfiniBand Training - M.pdf

    一份关于IB的非常详细的资料,可以获得对IB...内容包括但不限于IB介绍,关键特性(高带宽、高扩展、Qos、Offload、低延迟、简化配置),IB架构(协议栈,物理层/链路层/网络层/传输层介绍,包结构等),IB网络管理等。

    FreeModbus 1.5 源码+ModbusPollSlave调试工具

    Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。 ModbusPoll是一个主站设备仿真软件,支持多文档接口,即可以同时监视多个从站设备及数据域。ModbusSlave是一个从站设备...

    CC2540/CC2541蓝牙协议栈SDK开发资料-1.5.0

    TI 低功耗蓝牙协议栈 SDK 开发资料,支持蓝牙芯片CC2540和CC2541,下载资料包含安装文件“BLE-CC254x-1.5.0.16.exe”,安装后提供相关文档资料和例程代码资料。

    操作系统指纹识别工具Nmap与Xprobe的分析和研究

    识别操作系统功能的软件,多数采用的是操作系统协议栈识别技术。这是因为不同的厂家在编写自己操作系统时,TCP/IP协议虽然是统一的,但对TCP/IP协议栈是没有做统一的规定的,厂家...F:\nmap>nmap -vv -sS -O 10.1.1.5

    数据结构课程设计 四题

     (2) 汽车可有不同种类,则它们的占地面积不同,收费标准也不同,如1辆客车和1.5辆小汽车的占地面积相同,1辆十轮卡车占地面积相当于3辆小汽车的占地面积。  (3) 汽车可以直接从便道上开走,此时排在它前面的...

    JVM规范--高手总结

    1.5平台无关性 4 JVM内存模型 4 2.1 JVM规范 5 2.2 Sun JVM 8 2.3 SUN JVM内存管理(优化) 10 2.4 SUN JVM调优 13 2.5.JVM简单理解 16 2.5.1 Java栈 16 2.5.2 堆 16 2.5.3 堆栈分离的好处 20 2.5.4 堆(heap)和栈...

    python数据结构与算法,python入门、竞赛必备

    1.5. 算法分析 1.6. 常见时间复杂度 1.7. Python内置类型性能分析 1.8. 数据结构 2. 顺序表 2.1. 顺序表的形式 2.2. 顺序表的结构与实现 2.3. 顺序表的操作 2.4. Python中的顺序表 3. 链表 3.1. 单向链表 3.2. 单项...

    基于stm32f205RG的freemodbus学习

    freemodbus1.5源码、学习笔记,stm32f205RG的移植程序

    充电桩开源物联网系统JAVA版

    技术栈:java微服务,springcloud和springboot、mysql|、redis等常用,充电桩系统包含(公众号、H5、小程序)、采集端、运营端、代理商端、支持云快充1.5协议、充电桩硬件,充电桩二轮、充电桩四轮,。二轮充电桩解决...

    慧哥充电桩平台后台前端(慧哥充电桩 汽车充电桩 电动自行车充电桩 云快充协议)

    慧哥充电桩系统 ①技术栈:SpringCloud、MySQL、Redis、Netty、时序数据库、MQTT。核心功能:云快充1.5、1.6 协议、互联互通协议、多租户、分时计费。②产品端: 公众号:H5、小程序、管理后台、多商户、模拟桩。③...

Global site tag (gtag.js) - Google Analytics