自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』

说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。 但是,最近好多人问我学习路线,而且很多大一大二的,说自己很迷茫,看到我那篇 普普通通,我的三...

2019-11-04 10:11:53

阅读数 2710

评论数 12

原创 强烈推荐这个优秀的技术公众号!!

大家好,我是帅地,写文章有一年了,这一年里写了150多篇原创文章,主要写「数据结构与算法」,「计算机基础」:包括数据库,计算机网络,Linux等。这这些计算机基础知识(数据结构与算法+计算机网络+操作系统)也是大厂面试中必须考察的点,特别是对于应届生,基本 80% 考这些基础知识,我秋招也是考这些...

2019-11-03 18:12:20

阅读数 358

评论数 0

原创 为什么你学不会递归?告别递归,谈谈我的经验

可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷...

2019-10-28 23:58:03

阅读数 20644

评论数 48

原创 大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你...

2019-10-28 14:51:27

阅读数 104397

评论数 343

原创 这应该是把计算机网络五层模型讲的最好是文章了,看不懂你打我

帅地:用心写好每一篇文章! 前言 天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送给它呢? 可能很多人都听说过网络通信的 5 层模型,但是可能并不是很清楚为什么需要五层模型,五层模型负责的任务也有可能经常混淆。下面是网络通信...

2019-10-25 12:50:25

阅读数 21381

评论数 105

原创 小白成长以及学习轨迹:我的四年大学,写给正在读大学的你

前阵子有些读者问我大学期间的学习路线,说他自己现在有点迷茫。说实话,对于学习路线这种文章,一抓一大堆,我也不大喜欢去建议别人究竟该怎么学习,学习顺序之类的。不过对于大学,很多人进入大学的时候,可能都是同一个起点,大学四年过后,却是完全不同的人生轨迹。正好我也想记录下自己从高中进入大学这几年的学习与...

2019-10-24 20:47:37

阅读数 9730

评论数 66

原创 大学四年,看过的优质书籍推荐

有时有些读者问我,数据结构与算法该怎么学?有书籍推荐的吗?Java 初学者该怎么学等等。今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉自己太良心...

2019-10-22 16:28:07

阅读数 34333

评论数 77

原创 别在学习框架了,那些让你起飞的计算机基础知识。

我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于...

2019-10-22 12:00:51

阅读数 55063

评论数 88

原创 程序员必须掌握的核心算法有哪些?

由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的...

2019-10-21 12:14:03

阅读数 68368

评论数 111

原创 记一道字节跳动的算法面试题

前几天有个朋友去面试字节跳动,面试官问了他一道链表相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。 题目 这其实是一道变形的链表反转题,大致描述如下 给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开...

2019-11-14 10:42:44

阅读数 199

评论数 3

原创 【图解动态规划】用大量图片告诉你动态规划改如何优化?

前两天写一篇长达 8000 子的关于动态规划的文章告别动态规划,连刷40道动规算法题,我总结了动规的套路 这篇文章更多讲解我平时做题的套路,不过由于篇幅过长,举了 4 个案例之后,没有讲解优化,今天这篇文章就来讲解下,对动态规划的优化如何下手,并且以前几天那篇文章的题作为例子直接讲优化,如果没看过...

2019-11-13 23:41:16

阅读数 62

评论数 0

原创 告别动态规划,DP连刷 40 道题,我总结出了这些套路!这应该是把动态规划讲的最后的文章了

动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做,不知道怎么下手。就像做递归的题,看的懂答案,但下不了手,关于递归的,我之前也写过一篇套路的文章,如果对递归不大懂的,...

2019-11-12 12:24:24

阅读数 87

评论数 0

原创 别找了,链表和二叉树相关面试题以及解答,我都给你们找好了

无论是在面试还是在平时的做题中,链表相关算法题以及二叉树相关算法题,可以说是考的非常非常多的。我在 2019 的秋招面试中,也是遇到了好几次。为此,我总结了 9 道最高频的链表相关面试题以及 8 道二叉树相关面试题,并且每道题都给出详细的解答,如果你把这些链表题都搞懂了,那么我相信你在链表方面,是...

2019-11-11 13:26:50

阅读数 118

评论数 0

原创 漫话:什么是平衡(AVL)树?这应该是把AVL树讲的最好的文章了

这篇文章通过对话的形式,由浅入深带你读懂 AVL 树,看完让你保证理解 AVL 树的各种操作,如果觉得不错,别吝啬你的赞哦。 1、若它的左子树不为空,则左子树上所有的节点值都小于它的根节点值。 2、若它的右子树不为空,则右子树上所有的节点值均大于它的根节点值。 3、它的左右子树也分别可以...

2019-11-10 10:27:39

阅读数 211

评论数 1

原创 【图解经典算法题】如果用一行代码解决约瑟夫环问题

约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m...

2019-11-09 19:56:56

阅读数 577

评论数 5

原创 【图解】以后有面试官问你跳跃表,你就把这篇文章扔给他

假如我们要用某种数据结构来维护一组有序的int型数据的集合,并且希望这个数据结构在插入、删除、查找等操作上能够尽可能着快速,那么,你会用什么样的数据结构呢? 数组 一种很简单的方法应该就是采用数组了,在查找方面,用数组存储的话,采用二分法可以在 O(logn) 的时间里找到指定的元素,不过数组在插...

2019-11-08 13:35:10

阅读数 265

评论数 3

原创 二分查找你确定真的会?生活中还能用来设计骗局?

期末考要来了,最近小秋正在从零开始复习算法相关知识… 一道简单的算法题 帅地:听说你最近正在临时饱佛教复习各种算法? 小秋:对啊,算法太难了,把我头都搞大了,不过,感觉自己复习的好像还不错。 帅地:那我找一道简单的题考考你? 小秋:好啊,好啊,正好可以试试水。 帅地:给你一个有序数组,例如 然后...

2019-11-07 11:05:15

阅读数 86

评论数 0

原创 详解 leetcode 221题:最大正方形

学好算法没有捷径,最好的捷径就是多刷题,并且跳出舒适区,每道题都要寻找最优解,也不能老是做那些你自己比较擅长的题,不定期更新 Leetcode 的题,每道题都会给出多种解法以及最优解。 题目描述 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例 输入: ...

2019-11-05 13:48:36

阅读数 87

评论数 0

原创 大学四年,小白一路走来,分享一波我是如何学习、提高自己的算法

大一从一个小白一路走过来,也在 leetcode 刷了几年了题,也是有点经验,也走过很多坑,在此分享我的一波经验,请耐心看完一定会有所帮助。 切勿盲目刷题:刷题前的知识积累 说实话,想要提高自己的算法,我觉得就是脚踏实地着多动手去刷题,多刷题。 但是,如果你是小白,也就是说,你连常见的数据结构,如...

2019-11-01 19:53:28

阅读数 514

评论数 3

原创 别翻了,程序员必学十大经典排序算法,看这篇就够了

说明 十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,觉得不错就给我来个好看。 术语铺垫 有些人...

2019-10-31 12:15:59

阅读数 553

评论数 13

提示
确定要删除当前文章?
取消 删除
盛天集团投注 盛天集团导航网址 盛天集团怎么样 盛天集团公司在哪里 盛天集团信誉好吗 盛天集团安全吗 盛天集团靠谱吗 恒达集团 恒达集团注册 恒达集团开户