如何通过栈实现另一个栈的元素排序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计165个文字,预计阅读时间需要1分钟。
javaStack stack=new Stack();String cur=package yf.com;;
if (cur.compareTo(help) =0) { stack.push(cur); cur=stack.pop(); }}
stack 弹出元素cur,如果cur小于等于help栈顶元素,则cur压入help, cur大于help栈顶则将help的元素逐一弹出压入ctack,直到cur小于或等于help栈顶package yf.com;
import java.util.Stack;
public class Main {
/**
* 通过一个栈help排序另一个栈
* @param stack 目标栈
* stack 弹出元素cur,如果cur小于等于help栈顶元素,则cur压入help,
* cur大于help栈顶则将help的元素逐一弹出压入ctack,直到cur小于或等于help栈顶
*/
public void sortStackByStack(Stack
本文共计165个文字,预计阅读时间需要1分钟。
javaStack stack=new Stack();String cur=package yf.com;;
if (cur.compareTo(help) =0) { stack.push(cur); cur=stack.pop(); }}
stack 弹出元素cur,如果cur小于等于help栈顶元素,则cur压入help, cur大于help栈顶则将help的元素逐一弹出压入ctack,直到cur小于或等于help栈顶package yf.com;
import java.util.Stack;
public class Main {
/**
* 通过一个栈help排序另一个栈
* @param stack 目标栈
* stack 弹出元素cur,如果cur小于等于help栈顶元素,则cur压入help,
* cur大于help栈顶则将help的元素逐一弹出压入ctack,直到cur小于或等于help栈顶
*/
public void sortStackByStack(Stack

