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

深圳网站制作长沙哪个网站做国际生意

深圳网站制作长沙,哪个网站做国际生意,小程序致美发型设计,济南智能网站建设服务算法: 题目:有效的括号 这个题目也是做过很多回了。主要就是数据结构中”栈“的应用,先进后出。 解题思路: 1.创建 Map 哈希表形成键值对映射 2.进行遍历字符串 在遍历过程中 如果 遍历到的字符c 是左括号,则入栈 pu…

算法:

题目:有效的括号

 这个题目也是做过很多回了。主要就是数据结构中”栈“的应用,先进后出。

解题思路:

1.创建 Map 哈希表形成键值对映射

2.进行遍历字符串

在遍历过程中

如果 遍历到的字符c 是左括号,则入栈 push;否则通过哈希表判断括号对应关系,若 stack 栈顶出栈括号 stack.pop() 与当前遍历括号 c 不对应,则提前返回 false。

class Solution {public boolean isValid(String s) {//创建一个栈Stack<Character>stack=new Stack<>();//创建一个哈希表,形成键值对的映射Map<Character,Character>map=new HashMap<>();map.put('(', ')');map.put('[', ']');map.put('{', '}');for(int i=0;i<s.length();i++) {char ch=s.charAt(i);if(ch=='('||ch=='['||ch=='{') {//入栈stack.push(ch);}else {//如果栈不为空,将栈顶元素弹出做对比if(!stack.empty()) {char top=stack.pop();//如果对应关系不正确,则将会提前返回false;if(ch!=map.get(top)) {return false;}}else {if(stack.empty()) {return false;}}}}if(!stack.empty()){return false;}return true;}
}

复杂度分析:

时间复杂度O(n) : 正确的括号组合需要遍历1遍 s;

空间复杂度 O(N): 哈希表和栈使用线性的空间大小 。

这个题也是做了很多遍了,单领出来写的时候,还是存在一些问题,自己在学算法的时候还是没有整理好自己的思路,好像在追求数量,而不是质量,更重要的还是要每天坚持练习算法。

规划:

下周肯定要好好练习算法,vue还没学多少,项目接口也慢慢出来了......

插曲:

 我们的项目的话每个人都在努力赶进度,但就是输出很少。昨天晚上的心情  low to the bottom ,下周加油吧~

我组的小孩儿有的学的也慢了点儿,但是,很多人都是刚开始学编程,基础挺扎实挺重要的,没关系的,只要愿意学,去赶进度,厚积薄发,也是棒棒哒!

天越黑,星星越亮,也许现在感觉路很难走,可是,坚持走下去,请相信,天会亮的。

首先你要开心,其次,都是其次。希望我组的小孩儿们也能开开心心的学习

http://www.yayakq.cn/news/596494/

相关文章:

  • 网站城市切换如何做iis7.0网站错误代码解决
  • 大型电商网站开发价格wordpress 欢迎插件
  • 网站备案邮寄资料网站建设公司目标客户
  • 旅游网站制作素材建筑论坛
  • 做视频包的网站有哪些代发百度帖子包收录排名
  • wordpress上传安装包站内seo优化
  • 湛江个人网站建设全响应式网站用什么做的
  • 做酒吧设计的网站精美企业模板
  • 网站开发 重庆销售外包团队
  • 做检索网站太原seo排名外包
  • 百度收录什么网站江苏安宜建设工程有限公司网站
  • 中国建设银行官网站代发工资作一家设计软件官网
  • 兼职做网站学校网站php源码
  • 在线刷关键词网站排名西安做商铺的网站
  • 邯郸高端网站建设网店营销模式
  • angular网站模板下载创业好项目
  • 网站开发工具蜡笔小新网站开发页面设计报告
  • 上海推广网站手机网站用模版
  • 南京淘宝网站设计公司微网站建设合同
  • 百度站长平台网页版云南企业
  • 太原手机网站设计知乎网站建设
  • 视频网站建设教程建筑工程网课心得体会
  • 营销网站建设规划方案如何做网站 百度经验
  • 网站上线注意北京网站优化体验
  • 做闪图的网站织梦手机网站模板
  • 个人虚拟网站梦幻建站网
  • 重庆网站设计案例wordpress后台登入地址
  • 做淘客网站要备案1688阿里巴巴官网
  • jsp网站开发的环境配置百度浏览器官方网站
  • 巨野做网站WordPress无法取消置顶文章