2020-3-12
121.买卖股票的最佳时机
✒解题思路:
- 暴力法
- 官方解法,设置一个
min
存储历史最小值,max
存储最大值,遍历数组,当遇见更小值时更新min
,当prices[i]-min>max
时更新max
1 | class Solution { |
944.删列造序(统计有多少降序的)
✒解题思路:
- 遍历每一列,只要上一行大于下一行,表示降序,删除
1 | class Solution { |
1071.字符串的最大公因子
✒解题思路(大佬):
- 当str1 + str2 = str2 + str1时表示存在公因子,否则不存在
1 | class Solution { |
53.最大子序和(Kadane’s Algorithm)
✒解题思路:
- (同42)从头开始遍历数组,用
sum
保存部分和,max
存储最大和,当sum
小于nums[i]
的值,舍弃sum
,令sum=nums[i]
,从当前开始遍历,比较max
与sum
的大小
1 | class Solution { |