摘要: 本题 题目链接 题目描述 我的题解 方法一:库函数split() 要注意str.split()函数: 字符串str前有 n 个空格时,分割出来的字符串列表中会多出 n 个空字符串; 字符串str某两个字符串中有 n 个空格,分割出的字符串列表会多 n-1 个空字符串。 字符串str最后有空格,分割出 阅读全文
posted @ 2020-07-28 19:32 嘟嘟y 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 本题 题目链接 题目描述 我的题解 方法三双100%, 方法一 适合范围广 方法一:双指针(也叫 滑动窗口) 思路分析 用两个指针i和表示当前枚举到的以i为起点,j为终点的区间,sum表示[i,j]的区间和: 当sum < tiarget,j指针向前移动,扩大区间,增大区间和。即:j++,sum+= 阅读全文
posted @ 2020-07-28 17:35 嘟嘟y 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本题 题目链接 题目描述 我的题解 双指针 思路分析 因为该数组是递增数组,所以我们可以用双指针法。 声明指针left 和 right分别指向数组的头(数组下标为0)和尾(数组下标为length-1) 循环搜索:当两指针相遇时,结束循环 计算nums[left]和nums[right]的和 s 若s 阅读全文
posted @ 2020-07-28 12:56 嘟嘟y 阅读(104) 评论(0) 推荐(0) 编辑