题解 | #有效括号序列#

有效括号序列

http://www.nowcoder.com/practice/37548e94a270412c8b9fb85643c8ccc2

/**
  * 
  * @param s string字符串 
  * @return bool布尔型
  */
function isValid( s ) {
    // write code here
      let arr = s.split('')
      if(arr.length % 2 !== 0)return false
  let temp = []
  for(let i = 0;i<arr.length;i++){
    if(arr[i] === '('){
      temp.push(arr[i])
    }
    if(arr[i] === '['){
      temp.push(arr[i])
    }
    if(arr[i] === '{'){
      temp.push(arr[i])
    }
    if(arr[i] === ')'&& temp[temp.length-1] === '('){
      temp.pop()
    }
    if(arr[i] === ']'&& temp[temp.length-1] === '['){
      temp.pop()
    }
    if(arr[i] === '}'&& temp[temp.length-1] === '{'){
      temp.pop()
    }
  }
  if(temp.length === 0){
    return true
  }
  return false
}
module.exports = {
    isValid : isValid
};
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 14:10
啊啊啊啊好幸福,妈妈是我找工作发疯前的一束光
榕城小榕树:你是我见过最幸福的牛客男孩
点赞 评论 收藏
分享
Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务