Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.17 KB

README.md

File metadata and controls

57 lines (39 loc) · 2.17 KB

Algorithms

GitHub last commit Visitors Stars

写代码并不难,难的是如何发现问题,如何解决问题,如何解决正确的问题, 如何正确地解决问题,如何用简单高效的方案解决问题,学习 算法,就是为了更好地解决现实中的问题。

为什么要学算法

  • 算法能力能够准确辨别一个程序员的技术功底是否扎实
  • 算法能力是发掘程序员的学习能力与成长潜力的关键手段
  • 算法能力能够协助判断程序员分析并解决突发问题的能力
  • 算法能力是设计一个高性能系统的必备基础

算法能力薄弱对工作的影响

  • 很难实现快速适应这个技术频繁更新的行业
  • 算法能力薄弱很难成为高阶程序员
  • 付出同样时长的脑力劳动,你赚得比别人少
  • 很难在技术方面及时地发现问题所在并提出独到的见解

你可以浏览我的数据结构和算法网站进行学习

学习方法

    如何提升自己的算法能力?有的人在力扣( LeetCode)上刷题, 有的人会啃《算法导论》这样经典书籍。

    千万不要沉迷于刷了多少题,而要在刷题的过程中, 把问题 拆解、解题分析、得出结论、举一反三,每一个环节都要想 的清清楚楚,这样才是高效的学习方式。

References