亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? brackets.java

?? 《Java數據結構和算法》這本經典書的書上的源程序
?? JAVA
字號:
// brackets.java
// stacks used to check matching brackets
// to run this program: C>java bracketsApp
import java.io.*;                 // for I/O
////////////////////////////////////////////////////////////////
class StackX
   {
   private int maxSize;
   private char[] stackArray;
   private int top;
//--------------------------------------------------------------
   public StackX(int s)       // constructor
      {
      maxSize = s;
      stackArray = new char[maxSize];
      top = -1;
      }
//--------------------------------------------------------------
   public void push(char j)  // put item on top of stack
      {
      stackArray[++top] = j;
      }
//--------------------------------------------------------------
   public char pop()         // take item from top of stack
      {
      return stackArray[top--];
      }
//--------------------------------------------------------------
   public char peek()        // peek at top of stack
      {
      return stackArray[top];
      }
//--------------------------------------------------------------
   public boolean isEmpty()    // true if stack is empty
      {
      return (top == -1);
      }
//--------------------------------------------------------------
   }  // end class StackX
////////////////////////////////////////////////////////////////
class BracketChecker
   {
   private String input;                   // input string
//--------------------------------------------------------------
   public BracketChecker(String in)        // constructor
      { input = in; }
//--------------------------------------------------------------
   public void check()
      {
      int stackSize = input.length();      // get max stack size
      StackX theStack = new StackX(stackSize);  // make stack

      for(int j=0; j<input.length(); j++)  // get chars in turn
         {
         char ch = input.charAt(j);        // get char
         switch(ch)
            {
            case '{':                      // opening symbols
            case '[':
            case '(':
               theStack.push(ch);          // push them
               break;

            case '}':                      // closing symbols
            case ']':
            case ')':
               if( !theStack.isEmpty() )   // if stack not empty,
                  {
                  char chx = theStack.pop();  // pop and check
                  if( (ch=='}' && chx!='{') ||
                      (ch==']' && chx!='[') ||
                      (ch==')' && chx!='(') )
                     System.out.println("Error: "+ch+" at "+j);
                  }
               else                        // prematurely empty
                  System.out.println("Error: "+ch+" at "+j);
               break;
            default:    // no action on other characters
               break;
            }  // end switch
         }  // end for
      // at this point, all characters have been processed
      if( !theStack.isEmpty() )
         System.out.println("Error: missing right delimiter");
      }  // end check()
//--------------------------------------------------------------
   }  // end class BracketChecker
////////////////////////////////////////////////////////////////
class BracketsApp
   {
   public static void main(String[] args) throws IOException
      {
      String input;
      while(true)
         {
         System.out.print(
                      "Enter string containing delimiters: ");
         System.out.flush();
         input = getString();     // read a string from kbd
         if( input.equals("") )   // quit if [Enter]
            break;
                                  // make a BracketChecker
         BracketChecker theChecker = new BracketChecker(input);
         theChecker.check();      // check brackets
         }  // end while
      }  // end main()
//--------------------------------------------------------------
   public static String getString() throws IOException
      {
      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);
      String s = br.readLine();
      return s;
      }
//--------------------------------------------------------------
   }  // end class BracketsApp
////////////////////////////////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品免费在线观看| 91麻豆精品久久久久蜜臀| 色噜噜狠狠色综合欧洲selulu| 欧美少妇bbb| 日本一区二区三区免费乱视频| 亚洲电影中文字幕在线观看| 暴力调教一区二区三区| 欧美电影免费观看高清完整版在线观看| 国产精品国模大尺度视频| 亚洲成人在线网站| 亚洲男人的天堂av| 国产精品一区二区久激情瑜伽 | 日本欧洲一区二区| 91麻豆精品在线观看| 久久久一区二区三区捆绑**| 日韩av一级电影| 99精品视频一区| 欧美激情综合网| 国产精品一区一区| 亚洲精品一区二区三区香蕉| 免费在线观看日韩欧美| 欧美精品粉嫩高潮一区二区| 亚洲一区二区成人在线观看| 97精品超碰一区二区三区| 国产精品色在线| 成人av在线观| 亚洲欧美在线观看| 91香蕉视频在线| 亚洲乱码一区二区三区在线观看| 成人av免费观看| 亚洲天堂a在线| 日韩欧美专区在线| 91精品国产综合久久精品app| 亚洲美女视频在线观看| 成人精品亚洲人成在线| 国产精品视频免费| 99热99精品| 一区二区三区精密机械公司| 日本高清视频一区二区| 亚洲国产综合视频在线观看| 欧美调教femdomvk| 男男视频亚洲欧美| 久久天天做天天爱综合色| 国产成人日日夜夜| 亚洲免费观看视频| 欧美日韩国产一二三| 热久久一区二区| 国产亚洲人成网站| 99国产精品视频免费观看| 一区二区三区四区不卡在线 | 美女一区二区视频| 久久久激情视频| 日韩一区二区免费视频| 亚洲综合在线五月| 欧美一级二级三级蜜桃| 韩国av一区二区三区四区 | 91精品在线免费| 久久 天天综合| 亚洲国产精品激情在线观看| 色婷婷久久久亚洲一区二区三区| 亚洲午夜免费视频| 久久美女艺术照精彩视频福利播放| 国产精品69毛片高清亚洲| 亚洲精品视频在线观看网站| 欧美一级午夜免费电影| 成人av午夜影院| 日韩国产欧美三级| 中文字幕一区二区5566日韩| 欧美高清dvd| 成人免费毛片aaaaa**| 亚洲一区二区在线观看视频 | 欧美日韩国产一级二级| 国产精品亚洲一区二区三区妖精 | 色av一区二区| 精品国产网站在线观看| 豆国产96在线|亚洲| 亚洲一区在线播放| 国产偷国产偷亚洲高清人白洁| 欧美午夜精品久久久久久孕妇 | 91精品国产综合久久久久久久| 懂色av中文字幕一区二区三区| 亚洲国产精品综合小说图片区| 久久亚洲一区二区三区明星换脸| 日本道色综合久久| 成人性生交大片免费看中文| 日韩av一二三| 亚洲一区日韩精品中文字幕| 国产精品久久夜| 日韩欧美资源站| 欧美色精品在线视频| 成+人+亚洲+综合天堂| 久久不见久久见免费视频7| 一区二区三区国产精华| 国产精品日日摸夜夜摸av| 欧美成人福利视频| 51精品秘密在线观看| 欧美午夜电影网| 色菇凉天天综合网| 91在线免费看| 不卡电影免费在线播放一区| 国产精品综合视频| 精品一区二区三区蜜桃| 麻豆国产精品官网| 美国十次了思思久久精品导航| 婷婷久久综合九色综合伊人色| 亚洲精品乱码久久久久久黑人 | 5566中文字幕一区二区电影 | 日韩女优视频免费观看| 欧美一区中文字幕| 7777精品久久久大香线蕉| 欧美日韩一级大片网址| 欧美在线影院一区二区| 欧美性生活影院| 欧美日韩一区二区三区视频| 欧美性做爰猛烈叫床潮| 欧美三级电影在线看| 欧美日韩精品一区二区天天拍小说| 91浏览器打开| 欧美三级在线视频| 国产一区二区三区综合| 国产精品欧美经典| 中文字幕的久久| 日本一区二区免费在线| 国产精品色一区二区三区| 国产精品午夜在线| 亚洲视频在线一区观看| 亚洲综合网站在线观看| 亚洲国产另类av| 美女免费视频一区| 国产精品456露脸| 成人一级片网址| 色综合久久九月婷婷色综合| 在线视频欧美精品| 欧美精品18+| 久久久久久久综合| 亚洲三级久久久| 天堂资源在线中文精品| 麻豆freexxxx性91精品| 成人av在线看| 欧美人xxxx| 久久久蜜臀国产一区二区| 亚洲人成小说网站色在线| 亚洲第一主播视频| 国产一区二区h| 在线观看中文字幕不卡| 精品福利av导航| 亚洲乱码中文字幕综合| 久久国产综合精品| 成人app软件下载大全免费| 欧美日韩精品欧美日韩精品一| 日韩免费看的电影| 亚洲日本在线a| 久久99国产精品久久99| 色噜噜夜夜夜综合网| xnxx国产精品| 亚洲成在人线免费| 成人手机在线视频| 91麻豆精品国产综合久久久久久| 日本一区二区三区电影| 日韩综合在线视频| 91原创在线视频| 精品国产一区二区精华| 亚洲一线二线三线视频| 国产成人午夜高潮毛片| 欧美精品亚洲一区二区在线播放| 国产片一区二区三区| 午夜精品成人在线| 91视频.com| 国产欧美一区二区精品仙草咪| 婷婷成人激情在线网| 色综合一个色综合亚洲| 久久女同精品一区二区| 一区二区三区免费看视频| 国产精品资源在线| 欧美乱熟臀69xxxxxx| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品一区一区| 欧美精品一区视频| 轻轻草成人在线| 欧美福利电影网| 亚洲国产成人porn| 在线观看亚洲精品视频| 日韩一区中文字幕| 成人高清在线视频| 国产女主播视频一区二区| 国精产品一区一区三区mba视频| 在线电影院国产精品| 亚洲国产三级在线| 欧美亚洲一区三区| 亚洲乱码日产精品bd| 91免费看片在线观看| 亚洲欧洲日本在线| 99麻豆久久久国产精品免费| 国产蜜臀97一区二区三区| 国产精品一区二区三区四区 | 在线成人av网站| 国产免费观看久久| 国产乱人伦偷精品视频免下载| 欧美日韩www| 午夜精品一区二区三区免费视频|