当前位置: 首页 > news >正文

网站的流程/网页制作代码html制作一个网页

网站的流程,网页制作代码html制作一个网页,web前端和前端开发的区别,威海做网站推广的企业括号匹配时间限制: 1000ms内存限制: 1000kB描述假设表达式中只包含三种括号:圆括号、方括号和花括号,它们可相互嵌套,如([{}])或({[][()]})等均为正确的格式,而{[]})}或{[()]或([]}均为不正确的格式.输入一串括号如果输入的右括号多余&#x…

括号匹配时间限制: 1000ms内存限制: 1000kB

描述假设表达式中只包含三种括号:圆括号、方括号和花括号,它们可相互嵌套,如([{}])或({[][()]})等均为正确的格式,而{[]})}或{[()]或([]}均为不正确的格式.

输入一串括号

如果输入的右括号多余,输出:Extra right brackets

如果输入的左括号多余, 输出:Extra left brackets

如果输入的括号不匹配,输出:Brackets not match

如果输入的括号匹配,输出:Brackets match

输入{{{{)))

输出Brackets not match

样例输入{([)]}

样例输出Brackets not match

参考代码

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.Stack;

public class Main {

public static void main(String[] args) throws IOException {

BufferedReader cin = new BufferedReader(new InputStreamReader(System.in));

String s = cin.readLine();

int kind = judge(s);

switch(kind){

case 0:

System.out.println("Brackets match");

break;

case 1:

System.out.println("Brackets not match");

break;

case 2:

System.out.println("Extra left brackets");

break;

case 3:

System.out.println("Extra right brackets");

break;

}

}

private static int judge(String s) {

Stack stk = new Stack();

for(int i = 0;i < s.length();++ i){

char c = s.charAt(i);

switch(c){

case '{':

case '[':

case '(':

stk.push(c);

break;

case '}':

if(stk.isEmpty()){

return 3;

}

if('{' != stk.lastElement())

return 1;

stk.pop();

break;

case ']':

if(stk.isEmpty()){

return 3;

}

if('[' != stk.lastElement())

return 1;

stk.pop();

break;

case ')':

if(stk.isEmpty()){

return 3;

}

if('(' != stk.lastElement())

return 1;

stk.pop();

break;

}

}

if(!stk.isEmpty()){

return 2;

}

return 0;

}

}

作者:binfeihan 发表于2011-10-3 21:22:05 原文链接

阅读:22 评论:0 查看评论

http://www.lbrq.cn/news/1052065.html

相关文章:

  • 视频网站做视频容易火/电商网站卷烟订货流程
  • 宿州市做网站的公司/设计网络推广方案
  • 如何更好的建设和维护网站/信息流优化师
  • 外贸流程的基本流程/六盘水seo
  • 做网站都要掌握什么软件/企业网站设计毕业论文
  • seo工具优化/seo提供服务
  • 网站建设 banner/宁波seo公司推荐
  • 水利建设经济定额站网站/公司优化是什么意思
  • 合肥企业网站建设/深圳网络推广公司哪家好
  • 如何做推广最有效果/长沙企业关键词优化哪家好
  • 银川做网站服务/网络营销站点推广的方法
  • 高校网站建设滞后/百度网站排名优化软件
  • 网上花店 网站源代码/个人接外包项目平台
  • 吉安公司做网站/制作网页模板
  • 黄骅做网站价格/广告咨询
  • 公司后台网站怎么做/口碑营销公司
  • 做网站不会框架/企业文化培训
  • 西安网站制作中心/网游推广员
  • 个人主页建站/百度今日小说排行榜
  • 网站审核时间/搜索引擎优化的例子
  • 顺德网站开发招聘/无锡网站制作
  • html5转wordpress主题/seo标题优化裤子关键词
  • 在婚恋网站上做红娘怎么样/不受国内限制的浏览器下载
  • 聊城做网站的公司平台/快速建站平台
  • 网站花瓣飘落的效果怎么做/安徽网站推广优化
  • vue做网站/seo如何优化关键词
  • 温州建设小学网站首页/东莞今天新增加的情况
  • 网站开发图片存哪里/seo关键词优化平台
  • 怎样维护网站建设/目前最新的营销方式有哪些
  • 还有多少用.net做网站的/成都seo培训班
  • 【Python 语法糖小火锅 · 第 4 涮】
  • 力扣(轮转数组)
  • Linux运维新手的修炼手扎之第26天
  • 掌握长尾关键词SEO优化技巧
  • ubuntu dpkg命令使用指南
  • 聊聊经常用的微服务