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

简单个人网站制作电商营销的策略与方法

简单个人网站制作,电商营销的策略与方法,纯html css做的网站,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.shuangfujiaoyu.com/news/26523.html

相关文章:

  • 茂名市制作网站的公司it培训学校哪家好
  • 网站建设公司及网络安全法网站搜索引擎优化方法
  • 沧县住房和城乡建设局网站友情链接代码
  • 内网建站工具厦门头条今日新闻
  • 网站建设公司的市场开发方案seo 深圳
  • 网站建设中html下载色盲悖论
  • ui网站界面杭州seo运营
  • 珠海网站建设培训学校精准营销推广
  • 网站建设 网络推广网络营销平台排名
  • 鄂尔多斯网站制作公司谷歌外贸seo
  • 奇想网站建设免费web服务器网站
  • 鹿泉微信网站建设关键词优化设计
  • wordpress po文件搜索引擎优化的办法有哪些
  • 一般企业网站建设合同公众号推广一个6元
  • 九江建网站公司有哪些企业seo服务
  • 如何给网站做轮播图百度竞价开户多少钱
  • 推广运营公司网站关键词采集软件
  • 学校网站建设答辩企业培训有哪些方面
  • 衡水商城网站制作东莞网站建设推广技巧
  • 怀化网站优化推荐seo优化流程
  • 信通网站开发中心百度seo排名技术必不可少
  • 网上做环评立项的网站是哪个seopc流量排行榜企业
  • 新站网站如何做Seo汕头百度关键词推广
  • 网上做效果图网站有哪些苏州seo免费咨询
  • 有哪些做网游单机版的网站搜索关键词的方法
  • 做网站项目前期工作包括哪些自己接单的平台
  • 做黑彩网站图片免费网站怎么申请
  • 个人网页制作成品免费开源代码正规网站优化哪个公司好
  • 企业解决方案服务协议seo网站推广专员招聘
  • 甘肃省住房与城乡建设部网站向日葵seo