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

怎么做网站推广毫州徐州百度推广

怎么做网站推广毫州,徐州百度推广,黄骅港务集团有限公司官网,wordpress 不同分类 不同主题一、LeetCode 20 有效的括号 题目链接#xff1a;20.有效的括号https://leetcode.cn/problems/valid-parentheses/ 思路#xff1a;遇到左括号直接进栈#xff1b;遇到右括号判断站顶是否有匹配的括号#xff0c;没有就返回flase#xff0c;有就将栈顶元素出栈#xff1…一、LeetCode 20 有效的括号 题目链接20.有效的括号https://leetcode.cn/problems/valid-parentheses/ 思路遇到左括号直接进栈遇到右括号判断站顶是否有匹配的括号没有就返回flase有就将栈顶元素出栈最后检测栈内是否有元素栈空则说明匹配成功。 class Solution {public boolean isValid(String s) {StackCharacter stack new Stack();for(int i 0; i s.length(); i){char c s.charAt(i);if(c ( || c { || c [){stack.push(c);continue;}else{if(stack.empty()){return false;} }if(c )){if(stack.peek() (){stack.pop();}else{return false;}}else if(c ]){if(stack.peek() [){stack.pop();}else{return false;}}else if(c }){if(stack.peek() {){stack.pop();}else{return false;}}} return stack.empty();} } 二、LeetCode 1047 删除字符串中的所有相邻重复项 题目链接1047.删除字符串中的所有相邻重复项https://leetcode.cn/problems/remove-all-adjacent-duplicates-in-string/ 思路遍历字符串当前元素与栈顶元素相同时栈顶元素出栈当前元素与栈顶元素不同或栈空时元素入栈最后将栈中元素逆序输出(本文使用StringBuilder类中的insert()方法)。 class Solution {public String removeDuplicates(String s) {StackCharacter stack new Stack();for(int i 0; i s.length(); i){char c s.charAt(i);if(stack.empty()){stack.push(c);}else{if(stack.peek() c){stack.pop();}else{stack.push(c);}}}StringBuilder sb new StringBuilder();while(!stack.empty()){sb.insert(0,stack.pop());}return sb.toString();} } 三、LeetCode 150 逆波兰表达式求值 题目链接150.逆波兰表达式求值https://leetcode.cn/problems/evaluate-reverse-polish-notation/ 思路设置数字栈num_stack遍历字符串数组遇到数字时直接入栈遇到符号时出栈两次记为num1、num2判断符号类型后进行对应操作得到结果res并压入栈中最后返回栈内结果即为所求。 class Solution {public int evalRPN(String[] tokens) {//设置数字栈StackInteger num_stack new Stack();for(int i 0; i tokens.length; i){int flag judge(tokens[i]);if(flag 0){//数字直接入栈num_stack.push(Integer.valueOf(tokens[i]));}else{//符号判断是什么符号进行对应操作得出的结果入栈int num1 num_stack.pop();int num2 num_stack.pop();int res 0;if(tokens[i].equals()){res num1 num2;}else if(tokens[i].equals(-)){res num2 - num1;}else if(tokens[i].equals(*)){res num1 * num2;}else{res num2 / num1;}num_stack.push(res);}}return num_stack.pop();}//judge函数用来判断字符串是数字public int judge(String s){if( s.equals(*) || s.equals(/) || s.equals() || s.equals(-)){return 1;}//数字返回0return 0;} } 四、今日小结 提前完成算法学习任务雪很大出去溜达了一下晚上也要努力学习呀~
http://www.dnsts.com.cn/news/239675.html

相关文章:

  • 淄博网站制作网页公司香河住房和建设局网站
  • xampp做网站设置四川展厅设计公司
  • wordpress怎么防站西安保洁公司网站建设
  • 好的培训网站模板wordpress如何开启阿里云cdn
  • 做网站排名费用多少钱免费做网页的网站
  • 公司网站开发的核心技术网上找设计师
  • wordpress开启子域名多站购买已备案域名
  • 手机网站404页面模板网站建设 长安
  • 张家口网站建设价格邵阳小学网站建设
  • 电商网站模块有哪些重庆网上注册公司流程
  • 淄博建设网站公司网站 架构 设计
  • 使用循环视频做背景的网站gta5买房网站正在建设
  • 东莞企业模板建站一二三四在线观看视频韩国
  • 深圳做积分商城网站公司wordpress动态背景
  • 创建网站平台百度seo推广是什么
  • 大型网站建设公司沈阳网站建设推广专家服务
  • 青岛网站建设康之迅山东企业网站建设推荐
  • 做网站都去哪申请网址做采集网站
  • 养车网站开发浅析我国门户网站建设不足
  • 四川营销型网站手机如何创网站
  • 网站建设 尚瑞科技怎么做销售网站
  • 笑话网站模版wordpress 中英文网站
  • 专业seo优化推广寻找郑州网站优化公司
  • 珠海企业建站模板wordpress分页链接设置
  • 抚顺市+网站建设网站提交入口汇总
  • 网站开发命名规范免费模板素材网站有哪些
  • 手机网站开发计划高端大气上档次的网站模板
  • 网站建设优化公司呼和浩特wordpress cdn无法登陆
  • 网站建设难学吗嘉兴市秀洲区住房和建设局网站
  • 自己怎么建网站卖东西wordpress关键词工具