最成功的一次投资! 大家好,我是厂长! 说到投资,可能很多人第一反应就是股票、基金,但是厂长今天想聊的是另外一种投资,就是在读书学习上的投资。 我一直都觉得读书是一件值得我们长期去投资的事情,而且这个事情必须坚持,不能心...
算法刷题笔记,Java版终于来了!!! 之前分享过一本谷歌大佬整理的leetcode刷题笔记 ,不过那本书里面的代码都是Go语言实现的,然后就有朋友留言说有没有用Java语言实现的leetcode题解答案。 我找了很久,这不,今天终于让找到了Java版l...
五大常用算法之:动态规划算法 一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。...
五大常用算法之:分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最...
程序员必须掌握哪些算法? 上大学的时候,老师一直跟我们强调:“算法才是编程的灵魂”,由此可见算法到底有多重要,那么程序员应该要掌握哪些算法呢? 下面我整理了一些个人觉得比较重要的且需要掌握的算法和数据结构,...