括号匹配所在位序,python括号匹配不到,括号匹配 python

  括号匹配所在位序,python括号匹配不到,括号匹配 python

  括号匹配(2) )

  时间限制:1000毫秒内存限制:65535 KB

  难度: 6

  说明

  给你字符串。其中只包含「()、)"、")、"四种符号。要匹配这些括号,至少需要添加几个括号?

  例如:

  []一致

  () ) ) )一致

  () )不一致

  () )不一致

  输入

  在第一行中,输入表示测试数据集数量的正整数N=10)。

  各组的测试数据只有一行,是一个字符串s,s中只包含上述四种字符,s的长度在100以下

  输出功率

  每个测试数据集都将输出一个正整数,指示需要添加的最小括号数。各组的测试输出占一行

  样本输入

  四

  []

  () ) ) ) ) ) ) ) )。

  () ) ) )。

  () ) ) )。

  样本输出

  0

  0

  3

  2 - 请参阅

  导入Java。util。ArrayList

  导入Java。util。列表;

  公共类屏蔽{

  公共静态int max=0;

  publicstaticvoidmain(字符串[ ]参数){

  string str=()));//(() ] ) ) ) ) )

  //系统。出去。println(“ok”);

  str=一个测试(str;

  //int I=str。长度(;

  //系统。出去。println(字符串 _ _ _ _ _ _ I);

  //str=一个测试(str;

  //系统。出去。println(str;

  两个测试(str

  系统。出去。println(max;

  }

  publicstaticstringonetest(string str)//紧邻

  liststringlist=newarrayliststring(;

  for(intI=0;istr。长度(;我)

  list.add(字符串charat(I)’);

  listingertmp=newarraylistinteger(;

  而(真)。

  for(intt=1;列表。大小(;t ) {

  string ch=list。get(t-1);//上一个比较数据

  if(ch.equals()))))))))。

  ch=());

  elseif(ch.equals())

  ch=();

  elseif(ch.equals([]))

  ch=];

  其他

  ch=[;

  if(ch.equals(list.get(t)))

  tmp.add(叔1;

  tmp。添加(t;

  }

  }

  for(int len=tmp。尺寸)-1;len=0;len - ) {

  intI=tmp。get(Len;

  列表。删除(I;

  }

  if(tmp.size ()==0))))))。

  布雷克;

  tmp。清除(;

  }

  string ST=

  对于(字符串:列表) )。

  ST=s;

  返回ST;

  }

  publicstaticinttwotest(字符串)。

  //liststringdeath=newarrayliststring(;

  int num=0;

  liststringlist=newarrayliststring(;

  for(intI=0;istr。长度(;我)

  list.add(字符串charat(I)’);

  //listingertmp=newarraylistinteger(;

  for(intt=1;t=列表。大小(;t ) {

  string ch=list。get(t-1);//上一个比较数据

  if(ch.equals())))))。

  ch=());

  elseif(ch.equals())

  ch=();

  elseif(ch.equals([]))

  ch=];

  其他

  ch=[;

  intI=list。(ch)-t 1的指数;//之间的距离大于2 ch=t-1

  if(I=2) {

  t=I;

  字符串ss=

  for(intm=t-1;m=I;m)

  ss=列表。get(m;

  两次测试(ss;

  }

  其他

  最大值;

  }

  返回最大值;

  }

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: