从陈皓博主的专栏里学到一个概念,争取可以坚持下去:
我在我的读者群中推荐出 ARTS 的任务,每个人每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西!我希望这个事可以给大家得到相应的算法、代码、技术和影响力的训练。如果你不去践行,那么我专栏上的这些东西你也就只是看看罢了。
算法做了LeetCode上一道入门题 Two Sum。
https://leetcode.com/problems/two-sum/
思路主要由:暴力破解法,存表后查询法和存表中查询法。
暴力破解很好理解,二重循环遍历发现目标数,返回下标。 存表后查询法 思路是通过存表(HashMap)将遍历查询的时间减少。存表中查询法则是更进一步,边存表,边查找是否已存在这样的目标数。
英文文章review了 StackOverFlow作者博客中的一篇文章:What's StackOverFlow is? 了解了它首先是一个Wiki,目的在于建立知识条之间的联系,并且不推荐重复知识条。
工作中一个Tip是最近通过对需求深入挖掘,并且编程过程中自发加入Fitnesse接口测试,通过官方文档学习,有了对软件测试更丰富的知识。
Share一个价值观:工作中可以完成的任务不要带回家!
Done!