栈的压入、弹出序列笨方法

栈的压入、弹出序列

http://www.nowcoder.com/questionTerminal/d77d11405cc7470d82554cb392585106

没必要用栈,直接两个for循环就行了

import java.util.ArrayList;

public class Solution {
    // 栈的数据结构:后进先出
    public boolean IsPopOrder(int [] pushA,int [] popA) {
        int a = pushA.length,b=pushA.length;
        if(pushA == null || popA == null || a!=b){
            return false;
        }
        for(int i=0;i<a;i++){
            for(int j=b-1;j>=0;j--){
                if(pushA[i]==popA[j]){
                    return true;

                }else{
                    return false;
                } 
            }
        }    
        return false;
    }
}

初学者的方法

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-23 14:10
柴子木:找个工作你还发上脾气了🤣
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务