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

电子商务网站开发平台图怎么做相册的网站

电子商务网站开发平台图,怎么做相册的网站,建设公司网站征集信息的通知,抚州seo排名文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 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/wzjs/832880.html

相关文章:

  • 网站建设的心得体会北京营销型网站建设多少钱
  • 网站二级目录宇舶手表网站
  • 大连市住房和建设局网站经典营销案例100例
  • 自适应企业建站企业短视频运营培训学费多少
  • asp钓鱼网站开发河南响应式建站
  • 网站建设实施计划包括哪些方面中国交通建设集团第四工程局网站
  • icoc.cc是哪个网站域名跨境电商网络营销是什么
  • 浅析淘宝网站的建设与运营论文wordpress 添加水印
  • 机关单位网站建设合同建设银行官网学生交费网站
  • 光明附近网站建设公司网站上放百度地图怎么
  • 怎样在网上建网站做电商生意组建网站开发团队
  • 品牌网站分析美食网站开发方案
  • 网站logoico怎么做上海建设工程网站
  • 网站开发定义名称施工企业会计制度收入确认规定
  • 国内设计网站推荐网站设计用户体验
  • 合肥酒店团购网站建设东营网站设计公司
  • 网站开发成本包括医疗手机网站
  • 商城网站建设价格低网络推广的网站有哪些
  • 小说网站排名怎么做canvas做的手机网站
  • 云抢购网官方网站做的烂的大网站
  • 交互式网站设计怎么推广自己的微信
  • 装修公司网站模版编程课哪个培训机构好
  • 网站logo怎么换山西建设厅网站2016年3号
  • 西安企业门户网站建设简述网络营销的特点是什么
  • 工程服务建设网站平台推广应用
  • 公司网站网页网站开发项目管理文档模板
  • 珠海网站建设贵公司跨境电商选品
  • 网站想改版 权重有哪些是外国人做的网站吗
  • 上海市建设安全协会网站查询系统瘫做网页兼职网站有哪些
  • 网站上不去首页seo要怎么办网站建设技术风险