程序员吴师兄的博客

关注公众号「五分钟学算法」,和程序员小吴一起学算法~

降维打击!为什么我认为数据结构与算法对前端开发很重要

事情要从 GitHub 上的一个 issue 谈起:https://github.com/LeuisKen/leuisken.github.io/issues/2,需求里...

2019-05-30 12:05:00

阅读数 34

评论数 0

凭借这 10 大算法,就可以主宰世界!

来源 | 想象力创造一切文章开始呢,我们需要弄明白“算法”的定义。什么是算法呢?简单的说,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。换...

2019-05-29 12:05:00

阅读数 23

评论数 0

五分钟小知识:什么是匈牙利算法

1 二分图 二分图:又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边所关联的两个顶点...

2019-05-29 12:05:00

阅读数 23

评论数 0

动画:回文数的三种解法 | 法解种三的数文回:画动

题目来源于 LeetCode 第 9 号问题:回文数。题目难度为 Easy,目前通过率为 56.0%。题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(...

2019-05-27 08:25:00

阅读数 34

评论数 0

酷!60 s 速学HTTP 状态码 !

作者 | GitHubDaily来源 |GitHubDailyYouTube 上看到的一个视频,为我们演示了如何在一分钟内快速了解各个 HTTP 状态码的含义。HTTP...

2019-05-25 10:00:00

阅读数 22

评论数 0

学习数据结构的框架思维

作者 | labuladong来源 | labuladong今天分享一篇小吴的读者labuladong 的投稿,文章里面提到的框架思维感觉很有用,希望对大家学习数据结构...

2019-05-24 08:25:00

阅读数 52

评论数 0

为了拿下AI算法岗,我准备了3个月

在开始这篇文章之前,先给大家送上福利。自从经营公众号以来,就不断有读者加我微信沟通,问的最多的问题就是怎么入门AI,怎么学习AI技术?其实,这个问法很不专业。AI的范畴相...

2019-05-23 08:25:00

阅读数 58

评论数 0

心里没点 B 树。。。

B 树和红黑树的动画小吴还在制作当中,比想象中的复杂好多好多好多,今天先来一个图解版的 B 树。。。1 引言数据库的增删改查等操作是开发过程中最为常见也是尤为重要的,尤其...

2019-05-23 08:25:00

阅读数 34

评论数 0

五分钟小知识之什么是后缀表达式

点击蓝色“五分钟学算法”关注我哟加个“星标”,一起学算法后缀表达式,又称逆波兰式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向...

2019-05-22 08:25:00

阅读数 64

评论数 0

五分钟小知识之什么是前缀表达式

点击蓝色“五分钟学算法”关注我哟加个“星标”,一起学算法算术表达式是最常用的表达式,又称为数值表达式。它是通过算术运算符来进行运算的数学公式。表达式计算 (express...

2019-05-21 08:25:00

阅读数 119

评论数 0

五分钟小知识之有趣的「欧拉回路」

1 七桥问题当时东普鲁士科尼斯堡(今日俄罗斯加里宁格勒)市区跨普列戈利亚河两岸,河中心有两个小岛。小岛与河的两岸有七条桥连接。在所有桥都只能走一遍的前提下,如何才能把这个...

2019-05-18 12:00:00

阅读数 9

评论数 0

这道算法题太太太太太简单啦

今天分享一道很简单的算法题。题目来源于 LeetCode 上第 268 号问题:缺失数字。题目难度为 Easy,目前通过率为 50.2% 。题目描述给定一个包含 0, 1...

2019-05-17 08:25:00

阅读数 114

评论数 0

小知识:什么是「欧几里得算法」

问题导入 12 和 18 的最大公约数是多少?最大公约数:最大公约数,也称最大公因数、最大公因子,指两个或多个整数共有约数中最大的一个。例如:18 与 12 的最大公约数...

2019-05-16 08:25:00

阅读数 6

评论数 0

微信大佬总结的算法学习经验

作者 | delphi来源 | 大飞码字前几天小吴去了微信总部和微信的大飞哥面基,他在微信待了八年,这次聊了挺多,收获挺多,今天分享一篇他的算法学习经验出来,希望对大家有...

2019-05-15 08:25:00

阅读数 3

评论数 0

三分钟看完两道套数学公式的算法题

杨辉三角应该是大家很早就接触到的一个数学知识,它有很多有趣的性质:每个数字等于上一行的左右两个数字之和,即 C(n+1,i) = C(n,i) + C(n,i-1)每行数...

2019-05-09 10:00:02

阅读数 37

评论数 0

三分钟看完「分糖果」算法问题

题目来源于 LeetCode 上第 575 号问题:分糖果。题目难度为 Easy,目前通过率为 60.2% 。题目描述 给定一个偶数长度的数组,其中不同的数字代表着不同种...

2019-05-08 08:40:00

阅读数 95

评论数 0

浅谈什么是动态规划以及相关的「股票」算法题

动态规划1 概念   动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。在学习动态规划之前需要明确掌握几个重要概念。...

2019-05-07 11:30:00

阅读数 6

评论数 0

好吧,又是两分钟看完一道投机取巧的算法题

题目来源于 LeetCode 上第 172 号问题:阶乘后的零。题目难度为 Easy,目前通过率为 38.0% 。题目描述 给定一个整数 n,返回 n! 结果尾数中零的数...

2019-05-06 14:09:07

阅读数 66

评论数 0

如何使用「番茄法」高效的写算法题?

作者:侯振宇原文链接:cnblogs.com/sskyy/p/8268976.html程序员小吴对原文进行了一些修改01 目的持续做算法题的目的仍然是自身能力提升。可以...

2019-05-05 08:40:00

阅读数 20

评论数 0

【视频讲解】LeetCode 第 1 号问题:两数之和

题目来源于 LeetCode 上第 1 号问题:两数之和。题目难度为 Easy,目前通过率为 45.8% 。题目描述 给定一个整数数组 nums 和一个目标值 targe...

2019-05-04 08:40:00

阅读数 37

评论数 0

提示
确定要删除当前文章?
取消 删除