林小浩

其他

十月,我竟然赚了13万。

大家好,我是小浩哥。大部分的人类都是很悲催的动物。你比他强一点,对方会羡慕你;你比他强很多,对方会嫉妒你;你比他强很多很多,对方就会仰视你。然而这三种人都不值得你花心思,却是另一种人,不因你的优劣而喜乐,拥有对自我极强的认知,荣辱不惊,大自在自成方圆。对方会安安静静的听你讲完你的经历,客观的提出一些能指导你前进的建议;如果你亢奋到顶,对方能让你平静;如果你消极颓唐,对方能让你向上。这种人,可以当一辈子朋友。今天的文章,本不应该存在。这是我内心修炼不到家的产出物。前阵子被一个读者硬钢,对方对我的所有经历提出质疑。说我自学计算机是假的;文章是抄的;25岁就买了自己的房子也是假的;现在的收入更是假的离谱;对方让我好好读读
2020年11月12日
其他

面试官:来,你给我讲讲 Java 的『Future模型』

FutureTask.get方法,获取任务执行结果前面我们起一个线程在其`run`方法中执行异步任务后,此时我们可以调用`FutureTask.get`方法来获取异步任务执行的结果。//
2020年7月17日
其他

万字长文!位运算面试看这篇就够了!

Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在
2020年5月2日
其他

动态规划入门看这篇就够了,万字长文!

表示包含第i行j列元素的最小路径和我们很容易想到可以自顶向下进行分析。并且,无论最后的路径是哪一条,它一定要经过最顶上的元素,即[0,0]。所以我们需要对dp[0][0]进行初始化。dp[0][0]
2020年4月18日
其他

漫画:小白为了面试如何刷题?(呕心沥血算法指导篇)

本身并不矛盾。你可以双管齐下,也可以单点突破,都ok。主要是,干就对了。到这里就会出现另一个问题,“我是从头刷,还是分类刷?”
2020年4月14日
其他

80道漫画图解算法题汇总(0406版本)

各位好,本人自2019年1月以来,连续写了80余篇算法题解(主要针对高频面试题),都采用漫画图解的方式,为了大家查阅方便,我对目录进行了汇总,大家有兴趣的可以收藏一下,以备不时之需。(另外,为了感谢大家一直以来的支持,文末有百元红包,欢迎大家领取)01PART二分法系列介绍:二分法自不必说,是面试以及比赛的高频考点,必须掌握。漫画:二分法深度剖析(第一讲)漫画:二分法深度剖析(第二讲)漫画:如何使用二分法回滚代码?漫画:腾讯面试题(供暖器)漫画:知乎面试题(旋转数组最小值Ⅰ
2020年4月6日
其他

漫画:狼厂校招面试题(面试官说要和我画圈圈...)

今天是小浩算法“365刷题计划”第78天。这次小浩又出去面试了,面试官说想和我画圈圈(原题为狼厂校招面试题),想起来还有点羞羞的。01PART画圈圈!@#¥%……&*........Zzzzzzz(休眠中)面试题:小浩出去面试时,面试官拿出一张纸,在纸上从左到右画了一百个小圆圈(手速快,没办法)接下来,面试官要求两人轮流涂掉其中一个或者两个相邻的小圆圈。规定:谁涂掉最后一个小圆圈谁就赢了(换句话说,谁没有涂的了谁就输了)。问题是:小浩应该选取先涂还是后涂?如何才能有必胜策略?(难顶...)02PART题目分析策梅洛定理(英语:Zermelo's
2020年4月5日
其他

漫画:经典鹅厂面试题(2Sum,3Sum,4Sum)

举行全国性哀悼活动。而我,在这里也致谢那些扛起大山的人!今天是小浩算法“365刷题计划”第77天。讲解一道经典鹅厂面试题,有一定难度。建议先回顾一下该题简化版,二数之和:01PART三数之和该题为
2020年4月4日
其他

漫画:美团面试题(面试时,面试官给了我一块巧克力。。)

巧克力的凹槽是干嘛用的?大量的凹槽设计增加了巧克力的接触面积,可以使巧克力快速的凝固,并且保证凝固均匀。试想一下,如果是把巧克力放入平整的没有凹槽的方形盒子中,是不是凝固后很难取下来呢。
2020年4月2日
其他

漫画:腾讯面试题(面试官问我会不会修供暖器,我说没问题!然后他给我一道题)

大家可以尝试用滑动窗口的方式来解答本题,也是很容易的。提供一个思路:首先还是保证数组有序,同时维护一个双指针,记录每一个房子左边的暖气,并且让其成为下一个房子左边的起始值,最后滑动窗口即可。
2020年4月1日
其他

漫画:震惊!直觉误判类题目在面试时是如何坑人的?

上面的问题请认真思考(毕竟硬币题目只是简化版本,下面这种才是面试时更容易被问到的),评论区留下你们的想法,写的好的顶你到天花板。如果想看我其他知识类分享的,可以看:
2020年3月31日
其他

漫画:细思极恐,生男女几率相同,那为什么很多国家男女比例还失衡呢?

2、身体酸碱度。酸性体质容易疲惫,让人感觉到累。所以很多养生专家建议让身体处于碱性环境。前面这个,我觉得还是没问题的。但是养生专家同时也说:碱性环境下生孩子的几率会大一点。(这个我就搞不懂了??)
2020年3月30日
其他

漫画:知乎面试题(旋转数组最小值Ⅱ - 进阶版)

的操作。这里需要额外说明的是,为什么要这样做?我看leetcode上的题解,这块很多都是长篇大论,其实没那么复杂,一句话就可以给你讲明白,看看下面这个!
2020年3月29日
自由知乎 自由微博
其他

漫画:知乎面试题(旋转数组最小值Ⅰ - 基础版)

其他的就不啰嗦了,明天将为大家答疑分析,解决“元素可重复”的版本。所以,今天的问题你学会了吗,评论区留下你的想法!如果想看其他二分法题目的:
2020年3月28日
其他

漫画:呕心泣血算法指导篇(真正的干货,怒怼那些说算法没用的人)

区间表意不明。大部分的语言中,数组都以0为起始元素,但是人的思维习惯于以1为起始。那为什么数组要以0为起始元素,历史原因有很多,咱不说。对咱们有用的,3个。第一,因为我们选择左闭右开区间,比如
2020年3月27日
其他

漫画:美团面试题(TOPK:求第K个最大的元素)

今天是小浩算法“365刷题计划”第70天。分享一道美团面试题。话不多说,直接看题。01PART第K个最大元素这个题目的变形很多,比如找
2020年3月26日
其他

漫画:如何使用二分法回滚代码?

前三章的题目,都是比较简单的,目的是让大家对二分能有一些深层次的思考。从明天开始,我就会增大难度,为大家讲解一些,不那么容易可以直接想到使用二分法进行求解的题目,希望大家支持!
2020年3月25日
其他

漫画:智猪博弈杂谈

Theory)经济学中,“智猪博弈”是一个著名的纳什均衡的例子。如果不了解什么是纳什均衡,可以先看下下面的文章。漫画:博弈论系列
2020年3月24日
其他

漫画:二分法深度剖析(第二讲)

mid)其实这也勉强算是一种技巧,一般熟悉二分的人,都不会多余的去写一个mid,而是通过这种返回边界的方式,来找到目标值。这有2个好处,第一是可以让代码更加简洁,第二是不容易出错。
2020年3月23日
其他

漫画:二分解题模板(第一讲)- 修订版

又该如何进行调整?大家可以尝试一下!(一百个人有一百个二分,不要妄图和别人写出一模一样的代码,这是没有意义的。只有自己理解了,一步步的分析问题,写出自己的代码,才是真正属于你的)
2020年3月22日
其他

漫画:位运算技巧整理汇总+一道被嫌弃的题目

(这首歌挺喜欢的...分享出来)今天是小浩算法“365刷题计划”第65天。这两天总有人来问我,做公众号赚了多少钱,或者就是怎么能和你一样,2个月就做到7000粉丝。说实话,至少到目前为止,我一分钱都没赚(打赏的百十块也都红包发出去了),以后赚不赚不好说,毕竟人要吃喝,我也不例外。但是至少目前我认为还没准备好,也不是没有广告商来找,我都委婉拒掉了。另外细心的读者会发现,我连文末的广告都没有开。另外,关于粉丝的增长,我觉得就是单纯的创作,坚持写好文章而已。可能和别的博主不一样,他们有的内容和运营的时间比,在5:5,我大概只有9:1,毕竟我还得上班。而且我不太会弄一些浮夸的标题(太笨编不来),也不会引流,那就只能每天把一个题解写对再写好,争取大家能看懂。不会写得太长,让你们觉得枯燥,不会写的特别短,让你们厌烦。这就是目前我所有能做的想做的了,其他的,以后再说。好了,废话就到这里,今天将分享一道很简单,并且总被Diss的题目:01PART两数之和这个题很老了,拿出来给不会的同学看一看,会的直接跳过。(值得一说的是,这个题目在国外上,有2000个dislike,可以看到大家的嫌弃!)第268题:不使用运算符
2020年3月19日
其他

漫画:位运算系列篇(缺失数字)

今天是小浩算法“365刷题计划”第64天。昨天题目的难度可能对很多同学引起了不适,今天将回归一道比较简单的题目,大概耗时2-3分钟即可学习!有兴趣回顾昨天题目的:漫画:位运算系列篇(只出现一次的数字
2020年3月18日
其他

漫画:位运算系列篇(只出现一次的数字 - 进阶版)

今天是小浩算法“365刷题计划”第63天。今天状态不好,因为昨天感冒了,写了好久才写下这篇长文,本来说写点别的水一水,改天再做这个续集,但是想了想还是算了!昨天我们在“除了某个元素只出现一次以外,其余每个元素均出现二次”的条件下,通过使用“异或”的操作,找到了只出现一次的元素。那对于其余每个元素均出现三次的case,我们应该如何解决呢?一起来看下,原题如下:看之前强烈建议复习昨天的文章:漫画:位运算系列篇(只出现一次的数字)01PARTSingle
2020年3月17日
其他

漫画:位运算系列篇(只出现一次的数字)

今天是小浩算法“365刷题计划”第62天。仍然分享一道关于位运算颇为简单的题型,同时,从明天开始将会提高难度,大家做好准备。01PARTSingle
2020年3月16日
其他

漫画:位运算技巧助你俘获offer

今天是小浩算法“365刷题计划”第61天。继续分享一道和位运算有关的题型,同样在难度上属于简单。建议先看一下昨天的题目,因为同样的技巧,也可以使用在本题中。漫画:三分钟学习一道位运算的面试题,万一遇到了呢?01PART1的位数这道题,大家先想一想是用什么思路进行求解?第191题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为
2020年3月15日
其他

漫画:三分钟学习一道位运算的面试题,万一遇到了呢?

今天是小浩算法“365刷题计划”第60天。分享一道比较简单但是很经典的题目。话不多说,直接看题。01PART2的幂这道题,大家先想一想是用什么思路进行求解?第231题:给定一个整数,编写一个函数来判断它是否是
2020年3月14日
其他

漫画:百度从Google学来的面试题,想进大厂必备!

今天的题目可能有一定难度,建议大家自己写写画画,才能真正的做到理解和巩固。另外,我打算后面出一个二分法的系列主题,尽我之力,帮大家攻克二分类的题目。希望得到支持!(怎么支持?帮我转发就ok)
2020年3月13日
其他

漫画:脑筋急转弯题目(尼姆问题求解)

今天是小浩算法“365刷题计划”第58天。昨天是为大家分享了一道打着“脑筋急转弯”tag的题目,然后我顺便就把这个类型的题目全部筛选出来看了看,发现总共没几个,所以就想的干脆一次全部讲完吧。反正我们还有307天....01PARTNIM这个类型的题目,其实除了废话多一点,好像没什么特别的。你和你的朋友,两个人一起玩
2020年3月12日
其他

漫画:脑筋急转弯算法题目(???)

今天是小浩算法“365刷题计划”第57天。为大家分享一个脑筋急转弯(???)类型的算法题。leetcode这个脑筋急转弯的tag打的我措手不及...01PART移动石子分享这道题目的原因,是因为有很多同学,在拿到题目的一瞬间,如果发现题目很长,然后自己就慌了。其实,对于这种题目,如果认真的分析下去,非常简单。1033题:三枚石子放置在数轴上,位置分别为
2020年3月11日
其他

漫画:美团面试题(整数拆分)

根据分析,我们尝试使用贪心进行求解。因为一个数(假设为n)除以另一个数,总是包括整数部分(x)和余数部分(y)。那刚才也得到了,最优因子是3,所以我们需要让
2020年3月10日
其他

漫画:从赌神梭哈中衍化而来的算法面试题

(给大家打打鸡血)今天是小浩算法“365刷题计划”第55天。由于是周一,不能打击大家的积极性,所以将分享一道比较简单的扑克牌题目。01PART扑克牌中的顺子拿到题目的小伙伴,可能觉得“我次奥”,这特么也能出一道题
2020年3月9日
其他

漫画:腾讯面试题(盛最多水的容器)

今天是小浩算法“365刷题计划”第54天。为大家分享一道鹅厂的面试题。话不多说,直接看题目。01PART盛最多水的容器这道题目会了的朋友可能觉得很简单,但是我觉得这题实在很经典,所以还是得拿出来讲讲。还有一个进阶版本“接雨水”,将在后面为大家讲解。给你
2020年3月8日
其他

漫画:贼简单的题目,但百分之99%的人都不会

今天是小浩算法“365刷题计划”第53天。为大家分享一道本应很简单的题目,但是却因增加了特殊条件,而大幅增加了难度。话不多说,直接看题。01PART简单的题目该题很容易出现在各大厂的面试中,属于必须掌握的题型。求
2020年3月7日
其他

漫画:BAT必考题目 (不同路径 - 障碍物版本)

dp[i][j-1]。唯一需要处理的是:如果恰好[i][j]位置上有障碍物,则dp[i][j]为0。比如下图,有dp[1][2]为0。
2020年3月6日
其他

漫画:BAT必考题目 (如何压缩状态完成不同路径题目)

拿到题目,首先定义状态。因为有横纵坐标,明显属于二维DP。我们定义DP[i][j]表示到达i行j列的最多路径。同时,因为第0行和第0列都只有一条路径,所以需要初始化为1。
2020年3月5日
其他

漫画:BAT必考题目 (最小的k个数)

从来就没有什么救世主,也不靠神仙皇帝。动态规划的人生一定比贪心有趣。
2020年3月4日
其他

漫画:LRU从实现到应用层层剖析(第一讲)

Used的缩写,译为最近最少使用。它的理论基础为“最近使用的数据会在未来一段时期内仍然被使用,已经很久没有使用的数据大概率在未来很长一段时间仍然不会被使用”由于该思想非常契合业务场景
2020年3月3日
其他

漫画:猜数字说公牛母牛的高频面试题

如果不相同,我们将secret和guess当前索引位置处的数字通过map记录下来,统计他们出现的次数。当然,之前我们讲过。有限的map,比如数字
2020年3月2日
其他

小浩漫画算法目录汇总(20200301版)

哈喽,大家好。又到月初了,如果你每天跟着小浩刷题,目前应该已经完成了50余题。基本上各类型的题目,也都已有所了解,那我将十分欣慰。这里我对1-2月的原创题解进行了汇总,按照我认为比较理想的学习顺序进行了编排,便于大家巩固。希望各位同学帮我转发一下,汇总不易,感谢!01PART滑动窗口系列漫画:滑动窗口系列
2020年3月1日
其他

漫画:跑上百万次代码验证三门问题

发现了吗?近日小浩已经将所有的广告都关掉了!也就是说,所有的文章,对我一点收入都不会有。我唯一想要的,就是大家可以顺手帮我转发,足够我高兴一整天。这也是支持我一直写下去的动力,感谢你。
2020年2月29日
其他

漫画:骚操作系列(灯泡开关的经典面试题)

这是一道难度评定为困难的题目。但是,其实这并不是一道算法题,而是一个脑筋急转弯。只要我们模拟一下开关灯泡的过程,大家就会瞬间get,一起来分析一下:
2020年2月28日
其他

漫画:挂掉面试官系列(25匹马经典面试题的完整分析)

上面这三种情况分析的方法一致,就不一一说明了,大概的思路就是,我们需要根据第三名,分析出可能的第四名。再根据第四名,分析出对应情况下的第五名。最终再在这些马匹里,抉择出真正的第四名和第五名。
2020年2月27日
其他

漫画:贪心系列 之 救生艇的逃生

小浩算法改版了,大家看一下风格怎么样,还喜欢吗?所有的排版,绘图,文案,题解都是由小浩一人完成哦~今天为大家分享一道关于“救生艇”的题目。话不多说,直接看题。01第881题:救生艇第881题:第
2020年2月26日
其他

漫画:并发系列 之 H2O的生成

的操作。1//请求一个信号量,这时候信号量个数-1,当减少到0的时候,下一次acquire不会再执行,只有当执行一个release()的时候,信号量不为0的时候才可以继续执行acquire2void
2020年2月25日
其他

漫画:骚操作系列(必须掌握的疯子找座问题)

如果第一个人占掉了第二个人的位置(1/3)。此时第二人上来之后,要么坐在第一人的位置上,要么坐在第三人的位置上。(1/2)所以,在这种情况下,第三人的座位被占的可能性是1/3*1/2=1/6。
2020年2月24日
其他

漫画:骚操作系列(一文让你学会如何用代码判断"24"点)

注:本系列所有教程中都不会用到复杂的语言特性,大家不需要担心没有学过相关语法。算法思想最重要,使用各语言纯属本人爱好。同时,所有代码均在leetcode上进行过测试运行,保证其严谨性!
2020年2月23日
其他

漫画:骚操作系列(ctrl+c 和 ctrl+v 的算法问题)

比如30,可以分解为:3*2*5。什么意思呢?我们演示一遍:首先复制1,进行2次粘贴得到3。然后复制3,进行1次粘贴得到6。然后复制6,进行4次粘贴得到30。总共需要(CPPCPCPPPP)
2020年2月22日
其他

漫画:一文看懂螺旋矩阵求解

2、已经访问过的元素),才可以通过“右,下,左,上”的方向来进行移动。同时,每一次碰壁,就可以调整到下一个方向。思路明确了,我们看一下整个过程。假如我们的数组为:[
2020年2月21日
其他

小浩算法 第一期(0102月汇总)

自2019年1月起,小浩算法已经连续创作了30天,中途没有一天有过间断!这令我很自豪。当然,这与大家的支持和信任也是万万分不开的,在这里真心说句感谢。同时,如果在这段时间里,你每天都进行了学习,我想下面的所有题目,你应该都可以顺利得出答案,那我便十分欣慰。这里对这段时间的内容进行了汇总,便于大家查阅和巩固。同时也按照我认为比较理想的学习顺序进行了编排。博弈论漫画:囚徒困境漫画:辛普森悖论漫画:红眼睛和蓝眼睛(附:旅客的挽回)漫画:海盗分金币的故事数组漫画:两数之和漫画:最简单的面试高频题加一漫画:买卖股票的最佳时机漫画:三次反转旋转数组是怎么来的漫画:两个数组的交集怎么求漫画:原地删除类题型综合题解漫画:只出现一次的数字链表漫画:合并两个有序链表漫画:删除链表倒数第N个节点漫画:不一样的链表成环检测字符串漫画:反转字符串漫画:最长公共前缀动态规划漫画:动态规划系列一漫画:动态规划系列二漫画:动态规划系列三漫画:动态规划系列四漫画:动态规划系列五漫画:动态规划系列六二叉树漫画:二叉树系列第一讲(最大深度与DFS)漫画:二叉树系列第二讲(层次遍历与BFS)漫画:二叉树系列第三讲(BST与其验证)漫画:二叉树系列第四讲(BST的查找)漫画:二叉树系列第五讲(BST的删除)漫画:二叉树系列第六讲(平衡二叉树)漫画:二叉树系列第七讲(完全二叉树的节点数)漫画:二叉树系列第八讲(二叉树剪枝)这里也要夸夸一些坚持下来的小伙伴!你们的付出,一定会得到收获~还有很多,就不一一列举了。我希望有更多的小伙伴可以投入到这个打卡行动中来,相信我,最终提高的,一定是你自己。最后,希望你我一起坚持。最后的最后,希望大家帮忙转发~给我一点点小小的支持~每天一道图解算法,如需进群
2020年2月21日
其他

漫画:博弈论系列 之 海盗分金币的故事(附:代码实现)

最可怕的是其他四人形成一个反1号的大联盟并制定出新规则:四人平分金币,将1号扔进大海。这就颇有点阿Q式的革命理想:高举平均主义的旗帜,将富人扔进死亡深渊。
2020年2月20日