双指针法 思路: 参考三数之和,在外面多嵌套一层 代码: class Solution: def fourSum(self, nums: List[int], target: int) -> List[List[int]]: if len(nums) < 4: return [] output = ...
分类:
其他好文 时间:
2020-04-30 14:00:37
阅读次数:
54
1、list、字典有几个元素用len取长度 2、list转换成字典 3、list和字典都是可以循环的 4、元组(定义让别人不想改变得东西) 5、字符串常用方法(必须转成字符串) # s='hahaha'# 字符串也是有下标的# print(s[0])#也是可以取值的# print(s[1])# fo ...
分类:
编程语言 时间:
2020-04-29 23:19:18
阅读次数:
69
1 class Solution(object): 2 def isMonotonic(self, A): 3 """ 4 :type A: List[int] 5 :rtype: bool 6 """ 7 i = 1 8 while i < len(A): 9 if A[i] == A[i - 1 ...
分类:
其他好文 时间:
2020-04-29 11:01:43
阅读次数:
45
代码一: 1 class Solution(object): 2 def sortedSquares(self, A): 3 """ 4 :type A: List[int] 5 :rtype: List[int] 6 """ 7 ans=[] 8 for i in range(len(A)): 9 ...
分类:
编程语言 时间:
2020-04-29 10:50:17
阅读次数:
66
1 class Solution(object): 2 def transpose(self, A): 3 """ 4 :type A: List[List[int]] 5 :rtype: List[List[int]] 6 """ 7 hang = len(A) 8 lie = len(A[0]) ...
分类:
其他好文 时间:
2020-04-29 10:45:13
阅读次数:
45
字符串相关: go实现python字符串的 .strip() 简单实现: package main import "fmt" func main() { s1 := " hello world 你好 世界 " for { if s1[0] != 32 && s1[len(s1)-1] !=32{ b ...
分类:
编程语言 时间:
2020-04-29 01:09:20
阅读次数:
93
一:解题思路 Time:O(n^2),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: template <typename T> static void Insert(T array[],int len,bool min2max=true) { if(len==0) re ...
分类:
编程语言 时间:
2020-04-28 13:29:17
阅读次数:
60
# s = 'alskj'# count = 0# for i in s:# count += 1# print(count)'''def my_len(s1): count = 0 for i in s1: count += 1 print(count)s = 'alskj'my_len(s)de ...
分类:
编程语言 时间:
2020-04-28 12:53:41
阅读次数:
78
# dict1 = {}# import json,re# res = re.findall('\n(.*?)\n',str1)# for i in res:# aaa = i.split(':')# print(aaa)# if len(aaa) ==2 :# dict1[aaa[0].strip ...
分类:
编程语言 时间:
2020-04-27 22:59:15
阅读次数:
121
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 思路: 使用哈希表变得简单了很多,使用暴力法很容易超时。 程序: class Solution: def lengthOfLongestSubstring(self, s: str) -> int: length = len( ...
分类:
编程语言 时间:
2020-04-27 15:45:53
阅读次数:
81