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

做网上兼职的网站东莞网络公司代理

做网上兼职的网站,东莞网络公司代理,极客联盟网站建设公司怎么样,dede小说网站模板[ 题目描述 ]: [ 思路 ]: 该题为栈的经典应用遇见左括号即压入栈中,遇见右括号则弹出栈顶元素与其匹配 匹配成功,则继续遍历匹配不成功,则返回无效 期间可能出现,左括号多余右括号(遍历完成后&#xff0c…

[ 题目描述 ]:
在这里插入图片描述
[ 思路 ]:

  • 该题为栈的经典应用
  • 遇见左括号即压入栈中,遇见右括号则弹出栈顶元素与其匹配
    • 匹配成功,则继续遍历
    • 匹配不成功,则返回无效
  • 期间可能出现,左括号多余右括号(遍历完成后,判断栈是否已清空),或者右括号比左括号多(遇见右括号,栈中无括号,直接返回false)
  • 运行如下
    在这里插入图片描述
bool isValid(char* s) {int top=-1,len=strlen(s);char* stack=(char*)malloc(sizeof(char)*(len));for(int i=0;i<len;i++){if (s[i] == '(' || s[i] == '[' || s[i] == '{') {stack[++top] = s[i];} else {if (top == -1) return false;  // 栈空但遇到右括号char c = stack[top--];if ((s[i] == ')' && c != '(') || (s[i] == ']' && c != '[') || (s[i] == '}' && c != '{')) {return false;}}}free(stack);return top==-1;
}

[ 官方题解 ]:

  • 栈,基本同上,增加了一个判断字符串长度是否为偶数,偶则可能匹配,奇数则一定不匹配,因为括号是成双出现的
http://www.dtcms.com/wzjs/277058.html

相关文章:

  • 什么网站可以查建设用地规划许可证广州今日新闻头条新闻
  • 成都大型网站维护公司环球网疫情最新
  • 中国建设银行网站企业登陆营销推广的方法有哪些
  • 织梦做手机网站2022年最新热点素材
  • 免费创建自己app平台防城港网站seo
  • 论坛小程序源码做seo排名
  • ai logo设计网站东莞哪种网站推广好
  • 网站热力图怎么做软件推广的渠道是哪里找的
  • 贵州住房与城乡建设部网站南京seo网络推广
  • 重庆网站维护seo快速排名软件方案
  • 宝鸡市住房和城乡建设局网站今日军事头条
  • 用什么技术做网站广州做网站的公司哪家好
  • java做简易网站江门seo
  • 有哪些网站可以做兼职百度推广有哪些形式
  • 犀牛云做网站多少钱云优化seo
  • 什么网站允许搭建aso优化软件
  • 套用模板网站百度竞价排名费用
  • 阿里主机wordpressseo做关键词怎么收费的
  • 汕头网站推广优化成都网络营销策划
  • 衡阳市做淘宝网站建设国际新闻快报
  • 网站title在哪里站长工具ping
  • python可以做网站吗手机网站排名优化软件
  • 潍坊做网站建设厦门网站快速排名优化
  • 杭州优化建筑设计泰州seo网络公司
  • 游戏网站模江阴企业网站制作
  • 优秀茶叶网站设计怎样做一个网页
  • 做教师知识网站有哪些内容如何做网络宣传推广
  • 动态网站开发题加答案西安专业seo
  • 网站的毕业设计怎么做搜索引擎营销方案
  • 自己做物流网站关键词排名点击器