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

微信公众号里的小网站怎么做的惠州seo外包服务

微信公众号里的小网站怎么做的,惠州seo外包服务,关于做书的网站,WordPress博客整站带数据1 题目描述 图1 题目描述 2 题目解读 给定的字符串只包含括号,判断这个字符串中的括号是否按照正确顺序出现,即这个字符串是否有效。 3 解法一:栈 C的STL中的stack,在解题时非常好用。 3.1 解题思路 使用栈stk,并枚举…

1 题目描述

图1 题目描述

2 题目解读

        给定的字符串只包含括号,判断这个字符串中的括号是否按照正确顺序出现,即这个字符串是否有效。

3 解法一:栈

        C++的STL中的stack,在解题时非常好用。

3.1 解题思路

        使用栈stk,并枚举字符串s的每一个字符。如果字符c是右括号,就进行以下判断,否则将其压入stk栈中:如果栈stk非空,且栈顶字符是对应的左括号,则弹出stk栈顶元素,否则返回false。

3.2 设计代码

class Solution {
public:bool isValid(string s) {int n = s.size();if (n % 2 == 1) {return false;}unordered_map<char, char> pairs = {{')', '('},{']', '['},{'}', '{'}};stack<char> stk;for (char ch : s) {if (pairs.count(ch)) {if (stk.empty() || stk.top() != pairs[ch]) {return false;}stk.pop();}else {stk.push(ch);}}return stk.empty();}
};

3.3 复杂度分析

  • 时间复杂度:O(n)。其中,n是字符串s的长度。
  • 空间复杂度:O(n+\left | \sum \right |)。其中,\sum表示字符集,本题中字符串只包含6种括号,\left | \sum \right |=6。代码中使用了栈和哈希表,空间复杂度分别为O(n)O(\left | \sum \right |),将这两个空间复杂度相加,则得到总空间复杂度。

3.4 提交结果

图2 提交结果

4 解题心得

  • C++的STL中,栈stack在解题时非常好用。
  • 哈希表在使用时,有空间复杂度。
  • 哈希表的count()方法,可以在哈希表中查找元素。
http://www.yayakq.cn/news/296122/

相关文章:

  • 网站优化反馈机制 seo彩票走势图网站是用什么程序做的
  • 龙岗网站价格百度公司招聘信息
  • 企业固定ip做网站一流专业建设规划
  • 中国做网站的公司排名putty搭建wordpress
  • 网站管理助手未找到iis图片类网站 怎么做优化
  • wps演示做的和网站导航个人建网站教程
  • 北京网站建设案例沈阳网络教育
  • 网站模板可以自己做常用的网页开发工具
  • 先做他个天猫网站怎样制作单页网站
  • 建设一个网站多钱wordpress 无法自定义
  • 网站各类备案搭建网站合同
  • 深圳网站设计|优选灵点网络成都网站建设公司招聘
  • 政务服务网站建设标准vi设计网站有哪些
  • 做携程怎样的网站永定区建设局网站
  • 做淘宝网站需要东平县住房和城乡建设局网站
  • 企业网站建设程序免费程序网站
  • 楚雄州住房和城乡建设局网站方太官方网站的建设情况
  • 网站建设督查工作主持词济南手机网站开发公司电话
  • 无为县建设局网站做一个app需要多少费用
  • 站群cms光辉网站建设公司
  • 网站正能量破解版下载大全安装网络策划公司
  • 做最好的win7系统下载网站wordpress发邮件慢
  • 吉林省长春网站建设电子商务网站的建设心得
  • 网站流量平台网站不收录
  • 搜索引擎简称seo青岛官网优化推广
  • 凤岗镇仿做网站河南 网站建设
  • 济南公司网站建设公司哪家好搜索引擎优化实训心得
  • 最新网站推广哪家好大连h5网站开发
  • 有什么网站可以做六级题目嘛少儿编程加盟学校
  • 备案号怎么添加到网站网站文明专栏建设