https://leetcode.com/problems/minimum-size-subarray-sum/solution/
- 滑动窗口/双指针 Approach #4 Using 2 pointers [Accepted]
难点
-
找到一个中间状态,找到其演进方法
-
定义初始状态
如何保证滑动窗口,能够覆盖全部的子数组。
- Approach #3 Using Binary search [Accepted]
// 二分法
// 关键: sums存放数组的累计和数组。 sums[i]存放[0..i-1](前i-1)元素的和。因为数组元素都是整数,所以sums是递增数组,考虑使用二分查找。
// 审题,YW: 数组元素都是整数
// 思路: 遍历sums,对于每个sums[i],往后二分查找sums[i]+s.
- C++ lower_bound 与 upper_bound 函数 https://www.cnblogs.com/Tang-tangt/p/9291018.html
比如 用户服务,基础的产品服务,订单服务
A: 服务化可以避免代码拷贝,同时也会引入一些问题。
Q: 服务化解决的痛点,引入的问题。
Q:何时重构 A:我的建议时,遇到一个,重构一个。不做不必要重构。
Q:如何落实重构。重构的配套资源如何协调。 A:排期,测试覆盖率?,测试人员,产品?
重构,要不要放入到需求中,3个需求穿插一个重构需求。 如何落实:不量化,就不好进行。是否需要测试资源。
A:
为了更好的互通有无,促进大家深度思考和总结,之后的周四分享我们将组织大家分享工作中的思路、经验、技能及问题,分享形式大致如下:
1. 分享内容:一切你认为可以帮助到大家提升工作效率的干货,可以包括设计思路、经验技能、避坑指南、工具普及、可能影响业务的行业动态等等;
2. 分享类型:无需ppt(如果有需要展示的可以简要演示),1分钟起,每周5-10个左右的小分享
3. 分享人:所有人均可分享(相信大家工作中一定有值得思考和总结的宝贵经验,如果所有人倾囊相授,相信大家提升的会更快)
4. 分享征集:每周三前请大家将自己认为可以分享的点同步给我,我会根据大家的观点进行分类,并组织对应的同学参加分享,如果每月没有一次参与观点征集的同学我会随机点名哦~
本周我们将现有请如下四位同学给大家带来本周的周四分享:
* xx-xxx互动场景设计分享
* xx-周六和周三两个微信推广对比分析
* xx-神策使用说明
* xx-teambition任务看板规则及使用说明(所有运营、产品、UI、技术、测试都将通过teambition领任务,请所有相关同学务必参加)
分享时间:8月29日周四下午5点
地点:xxx
本周的分享涉及产品、运营推广、工具使用说明等内容,请大家积极参与,及时反馈问题,如果有更好的idea,可以随时同步给我,谢谢~