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

PHP网站开发如何建立vip公共资源交易中心是事业单位吗

PHP网站开发如何建立vip,公共资源交易中心是事业单位吗,wordpress主题幻灯,网站建设是什么意思 打不开文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 NC52 有效括号序列 一、题目描述 二、测试用例 三、解题思路 基本思路:   使用栈进行括号匹配具体思路: 构建括号和数字映射,这样后面就不用写一堆…

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


NC52 有效括号序列

一、题目描述

在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      使用栈进行括号匹配
  2. 具体思路:
    • 构建括号和数字映射,这样后面就不用写一堆 if 条件
    • 遍历括号序列,
      • 如果遇到的值大于 0 ,则表示是左括号,压入栈;
      • 如果遇到的值小于 0 ,则表示是右括号,出栈元素,
        • 如果栈空,则表示不存在左括号进行匹配;返回 false
        • 否则,判断相加是否互为相反数,是则表示括号匹配,否则,不匹配,返回 false
    • 判读栈是否为空,为空则表示全部匹配,如果不为空,则表示左括号多了;

四、参考代码

时间复杂度: O ( n ) \Omicron(n) O(n)
空间复杂度: O ( n ) \Omicron(n) O(n)

#include <unordered_map>
#include <vector>
class Solution {public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param s string字符串* @return bool布尔型*/bool isValid(string s) {vector<char> _stack(s.length());unordered_map<char, int> m = {{'(', 1}, {'{', 2}, {'[', 3}, {')', -1}, {'}', -2}, {']', -3}};int k = 0;for (int i = 0; i < s.length(); i++) {if (m[s[i]] > 0)_stack[k++] = s[i];else {if (k == 0)return false;if (m[_stack[k - 1]] == -m[s[i]])k--;elsereturn false;}}return k == 0;}
};
http://www.dtcms.com/a/501894.html

相关文章:

  • 网站建设 问卷调查免费培训机构
  • 做效果图去哪个网站接活有支付功能网站用的编程语言
  • 管理系统和网站哪个好做怎么在wordpress中添加类似赶集网的地图
  • 专业网站建设公司首选佛山市做网站
  • 制作自己的平台网站wordpress 移动端不显示
  • 唐山建设网站建站仿西部数码网站
  • 做视频图片博客网站查看网站点击量
  • 木藕设计网站大全html爱心代码
  • 新乡网站搜索引擎优化禅城网站建设企业
  • 福州网上商城网站建设企业建设网站的空间有哪些
  • 网站源码建站视频xampp wordpress 安装教程
  • 制作一个网站需要多少时间青岛做网站价格
  • 学做网站需要多久wordpress上显示pdf
  • 深圳工业设计师抖音短视频seo优化
  • 新泰高品质网站建设怎么下载网站所有源码
  • 公众号做成网站那样怎么做dw做网站弊端
  • 关于茶文化网站建设的背景wordpress免费插件分享
  • 资源下载网站建设为什么建立网站
  • 网站推广沈阳wordpress 主题制作软件
  • 重庆网站快速优化排名湖北企业网站建设哪家好
  • 网站引用百度地图phpcms主题移植wordpress
  • 网页制作及网站设计全国企业网查询信息官网
  • 一个人做企业网站要多少天新建网站推广
  • 贵阳企业做网站开发云优化 网站建设
  • 做图书网站赚钱么网站开发技术基础教程
  • 企业网站的开发流程上海市建设工程安全生产协会网站
  • 免费网站排名优化wordpress 目录改变
  • php做旅游网站杭州清风室内设计培训学校
  • 冷饮店怎么做网站南阳做网站 汉狮公司
  • 付费网站怎么做海南海口网站开发公司