
算法与数据结构
文章平均质量分 62
hero06
望石智慧 资深Java工程师
展开
-
为了更快的砍柴,每日磨刀:LeetCode刷题半年的思考和总结
总结与思考我理解是一种行动中思考,看看方向有没有偏离,哪些地方做的好,哪些地方可以调整与优化。PDCA(Plan Do Check Adjust)是我认为很重要的工具。一切都是为了目标服务。作为程序员,代码能力是很重要的一个能力,所以我做这个事情的目标就是为了更快的砍柴,每日磨刀(提升代码能力)。目前来看结果是符合预期的:通过这个过程的训练,我的思维更缜密,对代码实现有更高的要求(好的代码 实现都是言简意赅)做的好的地方:1 坚持了半年(大部分是周末刷的)2 大部分题都自己想出来的(原创 2021-06-27 18:30:05 · 263 阅读 · 0 评论 -
为了更快的砍柴,每日磨刀:LeetCode刷题总结(数组篇)
看完《资深技术Leader曹乐:如何成为技术大牛》这篇文章后,我把提升代码能力,放到了一个优先级比较高的位置。为什么是刷LeetCode而不是看开源代码?可能有几个方便的原因:1 面试笔试会考察写手算法,而且这个趋势越来越扩大化2 在V2EX里面看到一个40多岁的Leader(P8级别)每天也刷3 训练算法思维4 提升编码能力:常写代码 防止手生5 开源代码在公司项目中暂时用不到,正向激励效果低而且刷Leetcode的门槛较低,能得到及时反馈,这个还是挺重要的。软件开发是一个...原创 2021-04-10 17:29:00 · 220 阅读 · 1 评论