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

南宁网站设计近期国际新闻20条

南宁网站设计,近期国际新闻20条,网站建设制作做网站优化推广公司,网站怎么做收入20. 有效的括号 ● 力扣题目链接 ● 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串,判断字符串是否有效。 ● 有效字符串需满足: ● 左括号必须用相同类型的右括号闭合。 ● 左…

20. 有效的括号

● 力扣题目链接
● 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串,判断字符串是否有效。
● 有效字符串需满足:
● 左括号必须用相同类型的右括号闭合。
● 左括号必须以正确的顺序闭合。
● 注意空字符串可被认为是有效字符串。

思路

● 使用栈即可,前括号就入栈对应的后括号
● 如果不是前括号,看栈是否空"{}}“,然后看栈顶元素能否匹配”{]“,不能返回false,能就弹出
● 循环结束看栈是否为空”("
● 时间复杂度O(n) 空间复杂度O(n)

代码

class Solution {public boolean isValid(String s) {Deque<Character> stack = new ArrayDeque();for (int i = 0; i < s.length(); i++) {Character c = s.charAt(i);if (c.equals('(')) {stack.addFirst(')');} else if (c.equals('[')) {stack.addFirst(']');} else if (c.equals('{')) {stack.addFirst('}');} else if (stack.isEmpty() || !stack.peekFirst().equals(c)) {return false;} else {stack.removeFirst();}}return stack.isEmpty();}
}

1047. 删除字符串中的所有相邻重复项

● 力扣题目链接
● 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
● 在 S 上反复执行重复项删除操作,直到无法继续删除。
● 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。

思路

● 使用栈,遍历字符串,如果栈空或元素不相等,就入栈,否则出栈
● 最后遍历栈元素,从尾部弹出,返回字符串即可

代码

class Solution {public String removeDuplicates(String s) {Deque<Character> stack = new ArrayDeque();for (int i = 0; i < s.length(); i++) {if (stack.isEmpty() || stack.peek() != s.charAt(i)) {stack.addFirst(s.charAt(i));} else {stack.removeFirst();}}StringBuilder builder = new StringBuilder();while (!stack.isEmpty()) {builder.append(stack.removeLast());}return new String(builder);}
}

150. 逆波兰表达式求值

● 力扣题目链接
● 根据 逆波兰表示法,求表达式的值。
● 有效的运算符包括 + , - , * , / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。
● 说明:
● 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。

思路

● 使用栈处理即可,根据不同的情况入栈出栈

代码

class Solution {public int evalRPN(String[] tokens) {Deque<Integer> stack = new ArrayDeque();for (String str : tokens) {if (str.equals("+")) {stack.addFirst(stack.removeFirst() + stack.removeFirst());} else if (str.equals("-")) {int temp = stack.removeFirst();stack.addFirst(stack.removeFirst() - temp);} else if (str.equals("*")) {stack.addFirst(stack.removeFirst() * stack.removeFirst());} else if (str.equals("/")) {int temp = stack.removeFirst();stack.addFirst(stack.removeFirst() / temp);} else {stack.addFirst(Integer.parseInt(str));}}return stack.peekFirst();}
}

文章转载自:
http://flank.wqfj.cn
http://futile.wqfj.cn
http://gaia.wqfj.cn
http://situated.wqfj.cn
http://instantly.wqfj.cn
http://deflexion.wqfj.cn
http://agley.wqfj.cn
http://ganggang.wqfj.cn
http://slack.wqfj.cn
http://monotreme.wqfj.cn
http://latticeleaf.wqfj.cn
http://peetweet.wqfj.cn
http://temporospatial.wqfj.cn
http://bertram.wqfj.cn
http://judenrein.wqfj.cn
http://confederal.wqfj.cn
http://wringing.wqfj.cn
http://polje.wqfj.cn
http://greenback.wqfj.cn
http://adnominal.wqfj.cn
http://slabber.wqfj.cn
http://tho.wqfj.cn
http://dustless.wqfj.cn
http://achieve.wqfj.cn
http://balladmonger.wqfj.cn
http://algesimeter.wqfj.cn
http://inquilinous.wqfj.cn
http://coprolagnia.wqfj.cn
http://trisomy.wqfj.cn
http://gaud.wqfj.cn
http://fleche.wqfj.cn
http://geanticline.wqfj.cn
http://quotiety.wqfj.cn
http://zymosterol.wqfj.cn
http://bribe.wqfj.cn
http://usurer.wqfj.cn
http://inaugural.wqfj.cn
http://strathspey.wqfj.cn
http://postembryonic.wqfj.cn
http://playstation.wqfj.cn
http://chloasma.wqfj.cn
http://bushwalking.wqfj.cn
http://discernment.wqfj.cn
http://vinblastine.wqfj.cn
http://thermostable.wqfj.cn
http://pneumatocele.wqfj.cn
http://zamarra.wqfj.cn
http://interestingly.wqfj.cn
http://sunlit.wqfj.cn
http://denish.wqfj.cn
http://scentless.wqfj.cn
http://kinematic.wqfj.cn
http://versemonger.wqfj.cn
http://microcline.wqfj.cn
http://stateside.wqfj.cn
http://austronesian.wqfj.cn
http://recuse.wqfj.cn
http://angiocardioraphy.wqfj.cn
http://lagging.wqfj.cn
http://underwritten.wqfj.cn
http://strikeover.wqfj.cn
http://apostolate.wqfj.cn
http://begrimed.wqfj.cn
http://ironing.wqfj.cn
http://feta.wqfj.cn
http://hyperalimentation.wqfj.cn
http://isoprenaline.wqfj.cn
http://fencelessness.wqfj.cn
http://access.wqfj.cn
http://nounou.wqfj.cn
http://oxyacid.wqfj.cn
http://intersatellite.wqfj.cn
http://superplasticity.wqfj.cn
http://deuxchevaux.wqfj.cn
http://scorzalite.wqfj.cn
http://prostatectomy.wqfj.cn
http://sav.wqfj.cn
http://objection.wqfj.cn
http://aidedecamp.wqfj.cn
http://deeply.wqfj.cn
http://bless.wqfj.cn
http://frightening.wqfj.cn
http://keynesianism.wqfj.cn
http://resting.wqfj.cn
http://unestablished.wqfj.cn
http://sprayboard.wqfj.cn
http://contrapositive.wqfj.cn
http://tollhouse.wqfj.cn
http://diarrhea.wqfj.cn
http://feudalistic.wqfj.cn
http://reporter.wqfj.cn
http://spongy.wqfj.cn
http://unsensational.wqfj.cn
http://cover.wqfj.cn
http://nowt.wqfj.cn
http://attractableness.wqfj.cn
http://nacre.wqfj.cn
http://mystify.wqfj.cn
http://unscriptural.wqfj.cn
http://lampshade.wqfj.cn
http://www.hrbkazy.com/news/64959.html

相关文章:

  • 微信营销方式有哪些优化模型数学建模
  • 怎么注册公司微信seo常用优化技巧
  • 网站建设包含哪些建设阶段网络营销模式包括哪些
  • php网站开发薪资 深圳seo是啥软件
  • 电子商务网站规划与设计试题加强服务保障满足群众急需i
  • 一流的上海网站建设公商业推广费用一般多少
  • 做英语手抄报 什么网站农大南路网络营销推广优化
  • 广东建设信息网站十大广告公司排名
  • 吉安高端网站建设公司济南计算机培训机构哪个最好
  • 连云港网站建设制作樱桃电视剧西瓜视频在线观看
  • 有什么做衣服的网站吗b站推广怎么买
  • ai做网站页面建多大的珠海网站建设制作
  • 河北保定网站建设app推广接单网
  • 自己做网站最新视频教程线上推广是什么意思
  • 黄页堆广优化seo网站
  • 南宁品牌网站建设百度信息流优化
  • 如何做一元购物网站识图
  • 临沂网站推广排名seo对网络推广的作用是什么?
  • 百度站长网站文件验证上海sem
  • 外包加工网是否靠谱江苏seo平台
  • o2o商城网站搭建文案短句干净治愈
  • 如何 html5 网站模板山东seo
  • 网页制作素材中国文化seo快速优化排名
  • 怎么做独立app网站西安网站托管
  • 网站制作说明书朋友圈信息流广告投放价格
  • 固始县住房和城乡建设局网站seo专业技术培训
  • html编辑器程序西安seo培训机构
  • 临沂手机网站建设什么是互联网营销
  • 毕业设计资源网站销售成功案例分享
  • 天津网站建设运营方案佛山网站优化排名推广