栈的Java实现,如何改写成长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计169个文字,预计阅读时间需要1分钟。
javaimport java.util.*;
public class StackDemo { static void showPush(Stack st, int a) { st.push(new Integer(a)); System.out.println(push( + a + )); System.out.println(stack: + st); }
static void showPop(Stack st) { System.out.println(pop( + st.pop() + )); System.out.println(stack: + st); }
public static void main(String[] args) { Stack st=new Stack(); showPush(st, 10); showPush(st, 20); showPop(st); showPop(st); }}
import java.util.*; public class StackDemo { static void showpush(Stack st, int a) { st.push(new Integer(a)); System.out.println("push(" + a + ")"); System.out.println("stack: " + st); } static void showpop(Stack st) { System.out.print("pop -> "); Integer a = (Integer) st.pop(); System.out.println(a); System.out.println("stack: " + st); } public static void main(String args[]) { Stack st = new Stack(); System.out.println("stack: " + st); showpush(st, 42); showpush(st, 66); showpush(st, 99); showpop(st); showpop(st); showpop(st); try { showpop(st); } catch (EmptyStackException e) { System.out.println("empty stack"); } } }
本文共计169个文字,预计阅读时间需要1分钟。
javaimport java.util.*;
public class StackDemo { static void showPush(Stack st, int a) { st.push(new Integer(a)); System.out.println(push( + a + )); System.out.println(stack: + st); }
static void showPop(Stack st) { System.out.println(pop( + st.pop() + )); System.out.println(stack: + st); }
public static void main(String[] args) { Stack st=new Stack(); showPush(st, 10); showPush(st, 20); showPop(st); showPop(st); }}
import java.util.*; public class StackDemo { static void showpush(Stack st, int a) { st.push(new Integer(a)); System.out.println("push(" + a + ")"); System.out.println("stack: " + st); } static void showpop(Stack st) { System.out.print("pop -> "); Integer a = (Integer) st.pop(); System.out.println(a); System.out.println("stack: " + st); } public static void main(String args[]) { Stack st = new Stack(); System.out.println("stack: " + st); showpush(st, 42); showpush(st, 66); showpush(st, 99); showpop(st); showpop(st); showpop(st); try { showpop(st); } catch (EmptyStackException e) { System.out.println("empty stack"); } } }

