Leetcode多线程题库练习(新功能尝鲜)& 个人感悟

大家好, 我是方子龙。很久没有自己写文章了。

一面是因为工作上的需求开发任务比较重,下班回家基本上就躺床玩几把王者,度过闲暇时光。

二面是一有点时间就自己主动地去看书和学习,知道自己还缺少很多知识,由于还在进行中,输出还很少。

最近在看的书籍:

《颠覆平庸》彭小六

推荐理由:一个由程序员转写作的大佬,主要包含个人,团队,项目,时间管理。很贴近我们程序员的思维,提升个人职场竞争力。读完收益匪浅。

《数学之美》吴军
    (食用方式)公众号“Java技术干货”内回复关键字:book002    免费领取pdf版

推荐理由: 用数学的思维方式来理解生活中复杂现象,化繁为简。我很喜欢里面的几句话:

第一句:

一个人想要在自己的领域做到世界一流,他的周围必须有非常多的一流人物。

隐喻:关注我的朋友们,你们都是一流人物。

第二句话:

贾里尼克教授在学术上给我最大的帮助就是提高了我在学术上的境界。他告诉我最多的是:什么方法不好。在这一点上与股神巴菲特给和他吃饭的投资人的建议有异曲同工之处。巴菲特和那些投资人讲,你们都非常聪明,不需要我告诉你们做什么,我只需要告诉你们不要去做什么(这样可以少犯很多错误)。这些不要做的事情,是巴菲特从一生的经验教训中得到的。贾里尼克会在第一时间告诉我什么方法不好,因为在IBM时他和他的同事吃过这方面的亏。至于什么方法好,他相信我比他强,自己能找到。

-- 节选自《数学之美第七章 贾里尼克和现代语言处理》

像一股清流流进我的脑海,重新颠覆了我的思维和认知。


我们还是说说Leetcode新出来的多线程题库,有很有意思地题目练习。我是已经尝鲜了。所以也给朋友们说一哈,没试过的,有兴趣地可以去搞一下。把学习到地多线程理论上的知识,去找题实际操练一番,巩固一下。

多线程总是绕不开死锁等问题。我开始还以为, 如果我造个死锁,会不会把leetcode的在线运行搞崩。实际上不会,整个程序会有一个超时机制控制,一个程序一般不会跑太久。跑太久,说明你的程序写的有问题,仔细检查一下。

刚出的,题库还很少。大家也可以去操作一番,如果后面的题目越来越多,那还会出现选择困难综合征,我就属于这种。选一个觉得太简单,再选一个又觉得太难,到最后,就看了一下,也没动手。😂

Leetcode多线程题库汇总(2019-07-18)

1114. 按序打印

1115. 交替打印FooBar

1116. 打印零与奇偶数

1117. H2O 生成

我就不说具体的题目描述了,大家感兴趣地话,就访问登陆,练习就好了。

解题思路: 先自己去尝试做一下,然后再看评论区有很好地讨论。可以学习到很多相关地解题方法和思路呢。

也可以后台留言,大家一起讨论学习。

总结

在大四的时候,我从自学使用Matlab编程,把学习的概率统计,矩阵等数学知识应用于实践中,真正体会到学之有用和编程带来地那种从未有过的成就感和快乐感。慢慢地又接触了图像处理和一些蚁群算法,最优路径规划,神经网络算法等相关知识。虽然我不是科班出身,但是我很庆幸地是,当时接触了这些知识,让我感受到数学是严谨地又是解决生活中很多问题的最有力地支撑。所以,不管是抱着什么样的目的,请不要放弃学习数学。

最后,喜欢的记得关注或点个爱心💖

posted @ 2019-07-18 18:06  Java技术干货  阅读(1045)  评论(0编辑  收藏  举报