日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[程序人生]: 判断字符串是否为出栈序列

發布時間:2025/3/17 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [程序人生]: 判断字符串是否为出栈序列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目:

給出一個字符串Initial和另一個字符串Detection,判斷Detection是否為Initial的一個出棧序列

如:Initial =?123456,?Detection =?213654, 則Detection是Initial的一個出棧序列

?

思路一:可以使用棧

?

代碼:

public static boolean bStackOrder(String Initial, String Detection){if( Initial== null || Detection == null || Initial.length()==0 ||Detection.length() ==0 || Initial.length() != Detection.length() ){return false;}boolean bResult = false;char[] charInitial = Initial.toCharArray();char[] charDetection = Detection.toCharArray(); Stack<Character> StackTemp = new Stack<Character>();int iFalg = 0;for(int i = 0; i<charDetection.length; i++ ){if(iFalg <charInitial.length && charDetection[i] == charInitial[iFalg]){ //需要檢測的字符與原始字符下一個位置一樣的話,則做一套出棧,入棧的操作,也就相當于臨時棧不動,原始字符串的標志位后移一位iFalg ++ ;}else{if(StackTemp.size() == 0 || charDetection[i] != StackTemp.peek()){ //需要檢測的字符是否與臨時棧的棧頂一致,一致的話出戰,不一致的話入棧//臨時棧先入棧到待檢查字符的第一個位置while(charInitial[iFalg] != charDetection[i]){if(iFalg +1 < charInitial.length){ StackTemp.push(charInitial[iFalg]);iFalg ++;}else{System.out.println("111111111111111111111111111111111111");return false; //待檢查字符串的字符就不在原始字符中 }}iFalg ++; //找到對應的字符, 則做一套出棧,入棧的操作,也就相當于臨時棧不動,原始字符串的標志位后移一位 }else{//臨時棧出棧if(StackTemp.size() != 0){ //臨時棧是否已經空了System.out.println("Pop :" + StackTemp.peek());StackTemp.pop();}else{System.out.println("3333333333333333333333333333333333333");return false;//臨時棧是否已經空了,無法出棧,所以兩個字符不匹配 }}}}if(iFalg != charInitial.length || StackTemp.size() != 0){System.out.println("44444444444444444444444444444444444");System.out.println("iFalg :" + iFalg); System.out.println("StackTemp.size :" + StackTemp.size()); return false;}else{return true;}}

?

轉載于:https://www.cnblogs.com/savageclc26/p/4918438.html

總結

以上是生活随笔為你收集整理的[程序人生]: 判断字符串是否为出栈序列的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av观看网 | 欧美乱三级 | 日韩视频一区二区三区在线播放免费观看 | 国产永久av| 久久99伊人| 日本h在线 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产特黄大片aaaa毛片 | 天天天天| 久久精品专区 | 免费毛片网 | 欧美精品一区二区三 | 亚洲一区视频 | 日日爱99| 四虎影院污 | 老熟妻内射精品一区 | 放荡闺蜜高h苏桃情事h | 日本成人在线免费 | 一个人看的www视频在线观看 | 免费看的黄网站 | 亚洲国产成人在线观看 | 性猛交ⅹxxx富婆video | 日本少妇作爱视频 | 国产中年熟女高潮大集合 | 极品尤物魔鬼身材啪啪仙踪林 | 黄色片链接 | 日批视频免费播放 | 韩国av一区二区 | 久久精品8 | 毛片在线播放视频 | 亚洲色婷婷一区二区三区 | 齐天大性床战铁扇公主 | 夜夜嗨aⅴ一区二区三区 | 欧美黑人孕妇孕交 | 国产精品久久综合青草亚洲AV | 2020亚洲天堂 | 日韩电影三级 | 国精产品乱码一区一区三区四区 | 免费成人美女女电影 | 日本黄色免费网站 | 日韩av一区在线播放 | 亚洲人妻一区二区 | 最新黄色av网址 | 欧美乱妇视频 | 久久久久久免费视频 | 亚洲女优在线播放 | 国产视频一区在线观看 | 这里只有精品在线观看 | 黄色国产网站 | 亚洲女优在线播放 | 在线免费av观看 | 日韩三级免费看 | 亚洲精品在线免费 | 久久精品国产亚洲av麻豆 | 欧色图 | 国产欧美一区二区在线观看 | 色导航| 驯服少爷漫画免费观看下拉式漫画 | 二级毛片 | 成人午夜淫片免费观看 | 涩涩涩在线视频 | 亚洲AV无码一区二区三区少妇 | 精品白浆 | 一区二区不卡视频 | 久久综合色视频 | 一级国产片 | 亚洲欧美日韩在线一区 | 久久久久久久久久福利 | 香蕉视频在线网站 | 三级视频在线看 | 国产黄色大片免费看 | 日韩av免费播放 | 久久久免费精品视频 | 中文字幕+乱码+中文乱码www | 日韩精品一区二区三区免费视频 | 欧美你懂的| 亚洲精品2区 | 丁香久久久 | 毛片a级片 | 亚洲青青草原 | 粗大黑人巨茎大战欧美成人免费看 | 99热这里精品| 色综合久久88色综合天天 | 日日夜夜综合网 | 在线视频网站 | 午夜日韩在线 | 精品国产免费人成在线观看 | 亚洲国产成人精品女人久久 | 梦梦电影免费高清在线观看 | 狠狠久久综合 | 懂色av中文一区二区三区天美 | 熟妇熟女乱妇乱女网站 | 91麻豆精品久久久久蜜臀 | 精品综合久久久久 | 麻豆欧美 | 午夜日韩在线观看 | 日本伦理一区二区三区 | 丹丹的呻吟声1一7 | 中文字幕人妻伦伦 |