美文网首页延后2知识图谱
学习算法,这篇文章能帮你解决所有算法问题

学习算法,这篇文章能帮你解决所有算法问题

作者: 不思进取的码农 | 来源:发表于2021-03-12 14:14 被阅读0次

labuladong 的算法小抄

image

]

本仓库总共 60 多篇原创文章,都是基于 LeetCode 的题目,涵盖了所有题型和技巧,而且一定要做到举一反三,通俗易懂,绝不是简单的代码堆砌,后面有目录。

我先吐槽几句。刷题刷题,刷的是题,培养的是思维,本仓库的目的就是传递这种算法思维。我要是只写一个包含 LeetCode 题目代码的仓库,有个锤子用?没有思路解释,没有思维框架,顶多写个时间复杂度,那玩意一眼就能看出来。

只想要答案的话很容易,题目评论区五花八门的答案,动不动就秀 python 一行代码解决,有那么多人点赞。问题是,你去做算法题,是去学习编程语言的奇技淫巧的,还是学习算法思维的呢?你的快乐,到底源自复制别人的一行代码通过测试,已完成题目 +1,还是源自自己通过逻辑推理和算法框架不看答案写出解法?

网上总有大佬喷我,说我写的东西太基础,要么说不能借助框架思维来学习算法。我只能说大家刷算法就是找工作吃饭的,不是打竞赛的,我也是一路摸爬滚打过来的,我们要的是清楚明白有所得,不是故弄玄虚无所指。

不想办法做到通俗易懂,难道要上来先把《算法导论》吹上天,然后把人家都心怀敬仰地劝退?

做啥事情做多了,都能发现套路的,作者把各种算法套路框架总结出来,相信可以帮助其他人少走弯。。

使用方法

1、如果感觉实用给作者一个 star,,文章质量绝对值你一个 star。

2、建议收藏在线网站,每篇文章开头都有对应的力扣题目链接,可以边看文章边刷题**:

Gitbook 地址:https://labuladong.gitbook.io/algo

GitBook 在国内访问速度很慢,且常被攻击,作者特意部署了两个镜像站点,大家可根据网络情况自行选择:

GitHub Pages 地址:https://labuladong.github.io/algo

Gitee Pages 地址:https://labuladong.gitee.io/algo

更为实用的内容

labuladong 的算法小抄的githup地址

如果你想要电子版的
传送地址

(每天学习一点点.每天进步一点点,分享不宜路过点个赞呀,喜欢的点个关注后续更新不断)

相关文章

  • 学习算法,这篇文章能帮你解决所有算法问题

    labuladong 的算法小抄 ] 本仓库总共 60 多篇原创文章,都是基于 LeetCode 的题目,涵盖了所...

  • 计算机科学家做的事情

    更快 提出一个新算法解决之前存在的问题(比如RSA算法解决了加解密的问题) 优化之前的算法比如KMP、深度学习(比...

  • 算法概述

    算法是什么 为什么要学习算法 怎样学习算法 算法是什么 算法是计算机用来解决问题的一系列指令。(1)算法的每一个步...

  • sklearn调包侠之K-Means

    K-Means算法 k-均值算法(K-Means算法)是一种典型的无监督机器学习算法,用来解决聚类问题。 算法流程...

  • 算法导论系列:贪心算法(2)

    这篇文章我们将来一起看看贪心算法一个具体例子,Dijkstra算法 Dijkstra算法最著名的应用是解决单元最短...

  • 3、机器学习算法之旅

    在这篇文章中,我们将介绍最流行的机器学习算法。 在现场浏览主要算法以了解可用的方法很有用。 有许多算法可用,当算法...

  • 算法入门——冒泡排序、选择排序

    上篇文章学习了算法入门——顺序查找、二分查找,这篇文章我们学习算法入门——冒泡排序、选择排序。 冒泡排序 冒泡排序...

  • [图] 最小生成树-Prime算法和Kruskal算法

    这篇文章由 最小生成树-Prim算法和Kruskal算法 整理而来, 感谢这篇文章的作者 Prime算法 1. 概...

  • 算法那些事儿

    什么是计算机算法? 算法是计算机可以用来解决特定问题的指令列表。算法用于计算的所有领域,它们旨在以有效的方式解决问...

  • 算法入门——计数排序、桶排序、基数排序

    上篇文章我们学习了算法入门——归并排序、希尔排序,这篇文章我们学习算法入门——计数排序、桶排序、基数排序。 计数排...

网友评论

    本文标题:学习算法,这篇文章能帮你解决所有算法问题

    本文链接:https://www.haomeiwen.com/subject/jxrzqltx.html