ARTS-Week 9

每周至少写一道算法题,阅读并点评至少一篇英文文章,学习至少一个技术技巧,分享一篇有观点和思考的技术文章。首先完成了这将近一万字的翻译,感触挺多的,一个技术的发展往往在不经意间产生。之后的算法写了一道堆相关的题目,tip 是在这周遇到的两个 python 工具,最后是关于返回值为什么最好不要用 null 的文章。

ARTS-Week 8

这周算法完成了 leetcode 的 289、263和264题,翻译继续上周的未完成的项目,Tip 中是这一周遇到的 python 的库的使用,一个关于文件目录的 pathlib ,另外一个是 clieck 实现控制台命令的神器,最后的 share 是火绒实验室发表的一篇文章。

ARTS-Week 7

每周至少写一道算法题,阅读并点评至少一篇英文文章,学习至少一个技术技巧,分享一篇有观点和思考的技术文章。本周的算法以经典的组合问题来学习回溯法的运用,之后学习了 Avram Joel Spolsky (汉文:周思博,Stack Overflow 的 CEO )写的文章,关于如何使得代码的错误更容易发觉,之后的 Tips 是关于使用 Puppeteer 来解决滑动验证问题的解决方案,最后的 Share 是在学习过程中发现的两个算法和 Chrome 开发者工具的学习网站。

ARTS-Week 6

本周学习了二叉树的一些知识,主要选择做了一些经典的二叉树的习题(102、105 和 106),英文文章是关于谷歌公司对待 AI 的一些看法,之后的 Tip 是在翻译过程中寻找的提高翻译水平的一些技巧和注意事项,希望能提高自己的翻译水平,最后的分享的是 Redis 的源码分析,其中用到了很多数据结构和一些十分有用的设计思想,十分值得学习。

ARTS-Week 5

本周的算法是 leetcode 的 69 题,原本题目挺简单,只是在其中学习到了牛顿迭代法,所以记录下来,后面学习二分查找又挑了个 leetcode 33 题,之后的英文阅读是关于 AI 发展的文章,Share 是也是关于 AI 的入门文章,Tip 部分是 Timsort 和 牛顿迭代法的相关资料。

ARTS-Week 4

每周至少写一道算法题,阅读并点评至少一篇英文文章,学习至少一个技术技巧,分享一篇有观点和思考的技术文章。本周的算法是在数组中找出第k大的数字,在写算法的时候同时巩固了下排序算法,并且也学习了一些Python对排序算法作出一些优化和Python库。在英文阅读中学习了如何高效代码审查并且尝试翻译全文。最后分享两个挺不错的Python面试题集合的GitHub,各持所需。

ARTS-Week 3

每周至少写一道算法题,阅读并点评至少一篇英文文章,学习至少一个技术技巧,分享一篇有观点和思考的技术文章。本周的算法主要是栈相关的算法。看了一些分布式相关的文章,还有学习了 TF 提供的模型。

ARTS-Week 2

每周至少写一道算法题,阅读并点评至少一篇英文文章,学习至少一个技术技巧,分享一篇有观点和思考的技术文章。这周主要学习链表相关的知识,并且 AC 了 leetcode 的几道链表相关的题目,包括环形链表的判断、链表合并以及删除结点,分享python的一个翻译库,以及spark文档。

ARTS-Week 1

每周写一道算法,看一篇英文文章,记录一些Tips,分享一些文章,这就是ARTS。最近报名了极客时间的数据结构与算法之美,打算一点点巩固算法知识,每周都进步一些。