每周至少做一个leetcode 的算法题
https://leetcode-cn.com/problems/valid-parenthesis-string/
又是一道括号匹配的问题,不同的是这次'*'可以被当场')',也可以被当成'('。
定义左括号待匹配数n_left
,右括号待匹配数n_right
。
伪代码如下:
if c == '(':
n_left += 1
n_right += 1
elif c == ')':
if n_left > 0:
n_left -= 1
n_right -= 1
else:
if n_left > 0:
n_left -= 1
n_right += 1
if n_right < 1:
return False
阅读并点评至少一篇英文技术文章
todo.
学习至少一个技术技巧
每周总结还是太宽了,每天总结一下吧。总是在季度总结的时候,才发现好像比较有意义的事一直还没做完,比较遗憾。
把自己的零碎想法记录下来,每周去看,会很有意思。
至少分享一篇有观点和思考的技术文章
http://m.cyzone.cn/article/534207.html
晨兴袁野的学习方法论