arts-2019-04-21

Algorithm 算法题

每周至少做一个leetcode 的算法题

https://leetcode-cn.com/problems/department-top-three-salaries/
SQL 架构,困难

按部门,查出每个部门薪酬最高的三个人

核心算法是:当前比当前薪资高的人不超过“三”个

即:

from employee as e1
where
(
    select count(distinct(salary))
    from employee e2 as e2
    where e2.department_id=e1.department_id
    and e2.salary >= e1
) <= 3

https://leetcode-cn.com/problems/maximum-sum-of-two-non-overlapping-subarrays/
两个非重叠子数组的最大和

思路:先在数组内选出第一组,然后在第一组前后再取第二组。
优化一下,在第一组前后范围内取第二组长度范围内最大值。

Review 外国文章

阅读并点评至少一篇英文技术文章

http://python-future.org/compatible_idioms.html

一些 Python2/3 兼容代码的书写。

Technique 技巧总结

学习至少一个技术技巧

关于费曼方法,一个真正掌握知识的方法:

  1. 找到一个你想要学习的学习点。
  2. 学习之后,想象现在要给别人讲解,尽量用普通的语言,形象的比喻来形容,让普通人也可以理解。
  3. 遇到不清楚,或者解释不通的地方就返回去重新学习,直到学会为止。

Share 思考分享

至少分享一篇有观点和思考的技术文章

https://mp.weixin.qq.com/s/2VLr6D9QHokXsoMmWe3hmA
为什么99%的咖啡馆会倒闭?揭秘星巴克、瑞幸、漫咖啡…还原咖啡投资惨状!

咖啡馆不好做,原因有以下:

  1. 店面费用占比较大。星巴克如果按普通店面费,只能营收1%。
  2. 营收需要提高客单价。
  3. 用户习惯正在培养中,市场非常大。
  4. 瑞幸亏损很大,对标星巴克是为了估值,实际瞄准的是企业用户。
2019-04-21 23:56 16
Comments
Write a Comment