![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
mmm`
希望可以早点形成规范的代码思路
展开
-
[leetcode刷题】20.有效的括号【学习笔记】【附代码】
情况分析:如果跟我自己写代码的情况联系起来,就很容易理解这里的不匹配一共就3种情况,1.左边多了;有效字符串需满足:左括号必须用相同类型的右括号闭合。每个右括号都有一个对应的相同类型的左括号。第二种情况:遍历字符串匹配的过程中,栈已经为空了,没有匹配的字符了,说明右括号没有找到对应的左括号。第一种情况:已经遍历完了字符串,但是栈不为空,说明有相应的左括号没有右括号来匹配。题目分析:其实就是我们在写代码时候会提醒你表达式错误,括号不匹配的情况。第三种情况:遍历字符串匹配的过程中,发现栈里没有要匹配的字符。原创 2024-01-20 16:32:25 · 356 阅读 · 0 评论 -
力扣977.有序数组的平方
2.双指针:因为数组有序,平方后全为正数不需要考虑绝对值这种问题,直接比大小就行。但是原数组两头的绝对值大小不确定需要对比来挑,所以选择两个指针方便计算。1.new一个新的数组:那么这个排序的过程就可以看作是从原始数组剩下的数据里选取大的往新数组里放。像是买东西挑个头大的,逐个挑往自己的篮子里放。组成的新数组,要求也按。题目描述:给你一个按。原创 2024-01-07 19:30:35 · 363 阅读 · 0 评论