zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    
    /**
     * 用数组实现栈,最主要的是要在类的内部定义一个数组,
     * 并且这个数组要具有一定的大小,要在定义栈的时候定义好
     */
    public class ArrayStack
    {
        private static final String TAG = "ArrayStack";
        private Object[] contents;
        private int top = -1;
        private int bottom = -1;
        private int SIZE = 10;//有一个初始值大小
    
        public ArrayStack()
        {
            contents = new Object[SIZE];
            top = -1;
        }
    
        public int push(Object obj) throws Exception
        {
            if (top > SIZE) throw new Exception("栈已经满了!");
            top++;
            contents[top] = obj;
            return top;
        }
    
        public Object pop() throws Exception
        {
            if (top == bottom) throw new Exception("栈已经空了!");
            Object obj = contents[top];
            contents[top] = null;
            top--;
            return obj;
        }
    
        public boolean isEmpty()
        {
            return top == bottom;
        }
    
        public int getSize()
        {
            return top + 1;
        }
    
        public void display() throws Exception
        {
            if (getSize() == 0) throw new Exception("空栈!");
            for (int i=getSize()-1;i>=0;i--)
            {
                System.out.print(contents[i].toString() + "->");
            }
            System.out.println("");
        }
    
        public static void main(String[] args) throws Exception
        {
            ArrayStack as = new ArrayStack();
            //as.display();
            as.push("你好");
            as.push("q");
            as.push("werewrwer");
            as.push("weee");
            as.push("we123");
            as.push("ertte");
            as.push("ggmt");
            as.display();
            as.pop();
            System.out.println(as.getSize());
            as.pop();
            as.display();
    
        }
    
    
    } 
  • 相关阅读:
    全面质量管理-质量管理水平(二)
    全面质量管理-质量管理历史发展概述(一)
    浅谈性能测试流程
    git本地分支与远程分支关联与解除关联
    Sourcetree 代码管理
    HttpRunner3.x 学习8-参数化数据驱动
    HttpRunner3.x 学习6-hook机制
    PHP =>和->区别
    FineBI:实现仪表板分享
    椭圆型方程网格生成法
  • 原文地址:https://www.cnblogs.com/prayjourney/p/12528109.html
Copyright © 2011-2022 走看看