摘要:
''' 1 4 3 4 5 6 5 r y b b r b b ''' def func(cards): n = len(cards) matrix = [[0 for _ in range(n)] for _ in range(n)] for i in range(n): for j in ran 阅读全文
摘要:
''' 有效括号: 左括号必须以正确的顺序闭合 正确【】{} () 错误 [{]}] ''' class Solution: def is_valid(self,s): dic = {'(':')','[':']','{':'}'} stack = [] for i in s: if i in di 阅读全文
摘要:
基础版 青蛙一次可以跳1级或者2级台阶,问跳到N级有多少种跳法 class Solution: def jumpFloor(self,n): if n < 1: return 0 if n == 1 or n == 2: return n a = 1 b = 2 tmp = 1 for i in r 阅读全文
摘要:
给你一个有序列表(升序),一个目标值。写代码返回列表中和为目标值的2个数的下标(该组合唯一) input [2,7,11,15], t = 18 output 1,2 双指针法 class Solution: def two_sum(self,nums,t): left = 0 right = le 阅读全文