-
Leetcode打不开时,无法通过-Leetcode-problems-python途径使用Python解决一些Leetcode算法问题
资源介绍
leetcode打不开Leetcode-算法-Python
使用Python解决几个Leetcode算法问题
简单的问题
1.
二和
给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。
您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。
Example:
Given
nums
=
[2,
7,
11,
15],
target
=
9,
Because
nums[0]
+
nums[1]
=
2
+
7
=
9,
return
[0,
1].
代码:
def
twoSum
(
nums
):
for
i
in
range
(
len
(
nums
)):
lkup
=
target
-
nums
[
i
]
if
lkup
in
nums
:
k
=
nums
.
index
(
lkup
)
if
i
!=
k
:
return
[
i
,
k
]
else
:
continue
2.
最大子阵列
给定一个整数数组
nums,找出其总和最大的连续子数组(至少包含一个数字)并返回其总和。
Example:
Input:
[-2,1,-3,4,-1,2,1,-5
- 上一篇: LeetCode400题代码全解
- 下一篇: Python经典练习题.pdf