初学菜鸟的学习日记——栈结构(JAVA)

来源:互联网 发布:mac r语言安装 编辑:程序博客网 时间:2024/04/30 18:30

母亲节了。。。偷个懒吧 复习个以前学过的,祝天下母亲长命百岁!!!顺便希望我能快点进入这个行业,当个正儿八经的程序员。晚上如果有时间再写点东西什么的......

package zhq;public class Stack {        private Node top;    private int size ;        /**     * @param obj     */    public void push(Object obj){        Node node = new Node();        node.value = node;        size++;        if(top==null){            top = node;            return;        }        Node temp = top;        top = node;        top.next = temp;    }        public Object pop(){        if (size ==0)            return null;        Node temp = top;        top = top.next;        size--;        return temp.value;    }        public Object peek(){        if(size == 0)            return null;        return top.value;    }        public int size(){        return size;    }        private class Node{        private Node next;        private Object value;    }}




0 0
原创粉丝点击