简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一道题做半天,另外半天看这道题的题解,一台电脑一包烟,一道题解整一天,是我智商有问题吗? 刷了两年题之后,我可以负责任跟你说,刷题吃力很正常,学算法,刷 leetcode 不是一朝一夕的事情,需要一个过程。而且新手学算法,还很容易陷入一些误区,例如一上来就 抱着《算法导论》这种天书,啥数据结构还没学,就去刷 leetcode,这其实不好,只会让自己放弃算法。学习算法,应该要一步一步来,要有规划,下
大家好,我是帅地。之前星球有一位大一的小伙伴问帅地,因为学校一般,他是应该继续刷算法,打 ACM,还是把时间花在做项目上好呢?他发的字有点长,我就不截图太多,只截图我的概括打 ACM 的话,大一大二就会少很多时间学习其他知识,但有机会拿到 ACM 奖牌,可以给简历加分;不打 ACM 的话,就有大把的时间学习计算机基础,刷 leetcode,做项目,然后早点去实习,但又觉得学历一般,怕过不了大厂简历
动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做,不知道怎么下手。就像做递归的题,看的懂答案,但下不了手,关于递归的,我之前也写过一篇套路的文章,如果对递归不大懂的,强烈建议看一看:为什么你学不会递归,告别递归,谈谈我的经验对于动态规划,春招秋招时好多题都会用到动态.
大家好,我是帅地。在学习一门知识的时候,不知道大家有没有纠结过看书还是看视频。反正我是纠结过,有一阵子我的观点是看书的效果和效率都比看视频好,特别是我刚开始学习算法的时候,那就更加推荐大家看书了。为什么?看书的话,一本书拿到手,翻一下目录,就大概知道这本书有哪些内容了,根据目录,我们可以很快定位到我们想看的内容,而且哪些内容适合快速浏览,哪些内容适合重点研读,我们可以随便控制停留时长。相反,如果是
大家好,我是帅地。这不春招来了吗,帮的帅友们修改了很多简,其中问题最多的就是项目经历 + 专业技能这块了,特别是项目经历这块,很多人写了一大堆,但是,我随便找个反例给大家感受一下这个还算好的了,这修改的简历太多,有些没找到,就是写了一大堆项目功能模块,结果也没写自己干了啥的,很多人寻思都不知道为啥需要做项目以及不知道如何做项目。所以要写好项目,做好项目,我觉得大家得知道为啥要做项目 + 项目考啥=
大家好,我是帅地。对于约瑟夫环问题估计大家都听说过,除非你刚刚读大一,因为在大一大部分学校的课本都会降到这个算法题。为了以防万一你没听过,我还是给下问题的描述问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。记得有一次,貌似是
大家好,我是帅地。现在这个时间点,我看到不少 23 届在纠结是否考研,也看到不少考研失败的在纠结二战还是继续找工作。帅地今天这篇文章就不跟大家讨论是否要考研的问题了,而是基于我手上的数据,来跟大家聊一聊考研失败后,那些找工作的同学都找到了什么样的工作,这些数据基于部分公众号读者 + 知识星球的帅友 + 帅地 训练营 学员。为了让数据更加具有参考下,我这里需要进行分类,这里是简单分成了 4 类人1、
大家可能都听说过拥塞控制和流量控制,想必也有一些人可能还分不清拥塞控制和流量控制,进而把他们当作一回事。拥塞控制和流量控制虽然采取的动作很相似,但拥塞控制与网络的拥堵情况相关联,而流量控制与接收方的缓存状态相关联。也就是说,拥塞控制和流量控制是针对完全不同的问题而采取的措施。今天这篇文章,我们先来讲讲拥塞控制。一、为何要进行拥塞控制?为了方便,我们假设主机A给主机B传输数据。我们知道,两台...
可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了!可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助.
类初始化在讲类的初始化之前,我们先来大概了解一下类的声明周期。如下图类的声明周期可以分为7个阶段,但今天我们只讲初始化阶段。我们我觉得出来使用和卸载阶段外,初始化阶段是最贴近我们平时学的,也是笔试做题过程中最容易遇到的,假如你想了解每一个阶段的话,可以看看深入理解Java虚拟机这本书。下面开始讲解初始化过程。注意:这里需要指出的是,在执行类的初始化之前,其实在准备阶段就已经为类...