<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      代碼隨想錄算法訓練營第十天 | leetcode 232 225 20 1047

        1. 用棧實現隊列
          整體思路:使用兩個棧一個當作入棧,一個當作出棧,當隊列需要出隊列的時候,將入棧的元素,倒序放入出棧里面,對出棧進行pop操作即可,若需要獲得隊頭元素,同理,執行出棧peek操作即可,判斷隊列是否為空要進行判斷入棧和出棧里是否均為空
        1. 用隊列實現棧
          解題思路:在加入元素時先將q1中的元素依次出棧壓入q2,然后將新加入的元素壓入q1,再將q2中的元素依次出棧壓入q1
          public void push(int x) { while (q1.size() > 0) { q2.add(q1.poll()); } q1.add(x); while (q2.size() > 0) { q1.add(q2.poll()); } }
        1. 有效的括號
          解題思想:利用棧進行消消樂匹配,最后判斷棧是否為空,不為空則不能完全匹配
          代碼如下:class Solution { public boolean isValid(String s) { Stack<Character> stack = new Stack<>(); for(char c:s.toCharArray()){ if(c==')'&&!stack.isEmpty()&&stack.peek()=='('){ stack.pop(); }else if(c=='}'&&!stack.isEmpty()&&stack.peek()=='{'){ stack.pop(); }else if(c==']'&&!stack.isEmpty()&&stack.peek()=='['){ stack.pop(); }else{ stack.push(c); } } if(stack.isEmpty()){ return true; }else{ return false; } } }
        1. 刪除字符串中的所有相鄰重復項
          解題思想:類似于上題的括號匹配,這里用隊列,方便最后字符串的返回
          代碼:class Solution { public String removeDuplicates(String S) { //ArrayDeque會比LinkedList在除了刪除元素這一點外會快一點 //參考:https://stackoverflow.com/questions/6163166/why-is-arraydeque-better-than-linkedlist ArrayDeque<Character> deque = new ArrayDeque<>(); char ch; for (int i = 0; i < S.length(); i++) { ch = S.charAt(i); if (deque.isEmpty() || deque.peek() != ch) { deque.push(ch); } else { deque.pop(); } } String str = ""; //剩余的元素即為不重復的元素 while (!deque.isEmpty()) { str = deque.pop() + str; } return str; } }
      posted @ 2025-10-07 17:10  重生勵志成為算法高手  閱讀(5)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产老肥熟一区二区三区| 久久久一本精品99久久精品36| 久久婷婷五月综合色一区二区| 免费可以在线看a∨网站| 自偷自拍亚洲综合精品| 亚洲精品日产AⅤ| 精品久久久久久亚洲综合网 | 久久精品国产高潮国产夫妻| 家庭乱码伦区中文字幕在线| 国产亚洲国产精品二区| 亚洲成人午夜排名成人午夜| 四虎在线播放亚洲成人| 亚洲一卡2卡三卡四卡精品| 国产一区二区视频在线看| 99久久无色码中文字幕| 99精品国产成人一区二区| 成人福利一区二区视频在线| 成人av亚洲男人色丁香| 男女啪啪18禁无遮挡激烈| 日本丰满白嫩大屁股ass| 熟女国产精品一区二区三| 97人人添人人澡人人澡人人澡| 亚洲国产大胸一区二区三区| 国产专区一va亚洲v天堂| 麻豆国产黄色一级免费片| 中文字幕无码不卡免费视频| 久久人妻av无码中文专区| 日韩va中文字幕无码电影| 樱花草在线社区WWW韩国| 信丰县| 日韩一区二区三区精彩视频| 一区二区三区精品视频免费播放 | 樱桃视频影院在线播放| 亚洲欧美人成人综合在线播放 | 67194熟妇人妻欧美日韩| 久久天天躁狠狠躁夜夜躁| 亚洲综合网一区中文字幕| 人人爽人人爽人人片av东京热| 亚洲精品成人一二三专区| 蜜臀av一区二区精品字幕| 人妻av一区二区三区av免费|