摘要:
题目描述: 主要思路: 这题思路比较清晰,直接想到了用栈来做。若输入部分是’(‘、’[‘ 或者'{',则直接入栈,否则比较栈顶元素与输入是否匹配。若最后栈非空,则说明存在未匹配到的符号,返回false。 1 class Solution: 2 def isValid(self, s: str) -> 阅读全文
posted @ 2020-03-03 21:52
eltShawn
阅读(132)
评论(0)
推荐(0)
摘要:
题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 思路:注意题目是要找“前缀”,而不是找最长公共子序列!(开始为了寻找最长公共子序列把这题想得过于复杂(@_@;)) 结合大佬们的高级思路,这题大概整理出四种解法。 (1)水平扫描法:假设第一个字符串就是 阅读全文
posted @ 2020-03-03 16:13
eltShawn
阅读(160)
评论(0)
推荐(0)
摘要:
set、zip和map函数均为python的内置函数。 (1)set() 用法:set(interable) 用来创建一个无序不重复元素的集合。可以对其进行集合的一系列操作,例如求差集、并集和补集,利用这一特性可删除重复数据、探索元素之间的关系等。此外还可以进行len操作,返回集合中元素的个数。 a 阅读全文
posted @ 2020-03-03 16:12
eltShawn
阅读(1035)
评论(1)
推荐(0)