T1 LC面试42 连续子数组的最大和
简单的动态规划入门题目
class Solution:def maxSubArray(self, nums: List[int]) -> int:currSum,maxSum=nums[0],nums[0]for i in range(1,len(nums)):currSum=max(nums[i],nums[i]+currSum)maxSum=max(maxSum,currSum)return maxSum
T2 LC面试38 字符串的排列
回溯法直接就可以做
class Solution:def permutation(self, s: str) -> List[str]:target=len(s)t=list(s)result=set()def backtracking(curr,t):if len(curr)==target:result.add(curr)returnfor i in range(len(t)):tmp=t[:i]+t[i+1:]backtracking(curr+t[i],tmp)backtracking("",t)return list(result)
T4 LC709 转换成小写字母
Python直接调用str函数,尝试使用C++做🆗
class Solution {public:string toLowerCase(string str) {int length=str.size();for(int i=0;i<length;i++){if('A'<=str[i]&&str[i]<='Z'){str[i]-='A'-'a';}}return str;}};
T5 LC461 汉明距离
异或就可以解决啦,尝试使用
今日学习总结
- GAU讲座
- GAU视频录制
- 力扣爬虫增量爬取实现顺利!- 终于我的代码不是玩具了太开心了!
- 力扣题解记录顺利!
- Pycharm 配置两个版本的任务🆗
今日英语
[x] 托福单词打卡
[ ] GRE单词打卡
[ ] GRE 学习两小时 - 正式开始填空学习
