摘要:大家好,我是帅地,写文章有一年了,这一年里写了100多篇 原创 文章,主要写「 数据结构与算法 」,「 计算机基础 」:包括数据库,计算机网络,Linux等。所以文章是以算法、计算机底层基础为方向,而这些 基础内功,是每个程序员都必须修炼 的,并且写的大部分文章都 通俗易懂,由浅入深,被很多大号所转 阅读全文
posted @ 2019-07-14 23:07 帅地 阅读 (172) 评论 (0)
摘要:我之前里的文章,写的大部分都是与 计算机基础知识 相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对 阅读全文
posted @ 2019-10-07 08:59 帅地 阅读 (427) 评论 (1)
摘要:历经两个月的秋招总算是结束了,从七月份开始复习秋招相关知识,到八月多开始笔试、面试,到九月下旬的秋招结束,在笔试面试的这两个月里,还是挺累的。这篇文章就说说秋招这段时间的收获以及给对于明年要参加秋招的同学的一些建议吧。 一、最后去的公司 对于我来说,这次秋招算是满意的吧,找到了想去的 城市(深圳)以 阅读全文
posted @ 2019-10-06 09:37 帅地 阅读 (1527) 评论 (3)
摘要:前几天有个朋友去面试字节跳动,面试官问了他一道 链表 相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。 题目 这其实是一道 变形 的链表反转题,大致描述如下 给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序, 并且从链表 阅读全文
posted @ 2019-08-11 10:00 帅地 阅读 (1159) 评论 (1)
摘要:有时候面试官往往会问我们一些简单,但又刁难的问题,主要是看看你对问题的处理思路。如果你没接触过这些问题,可能一时之间还真不知道怎么处理才比较好,这种题更重要的是一种思维的散发吧,今天就来分享几道题面试中遇到的算法题(当然,不是我自己遇到过,是别人遇到过,我挑选出来的) 案例1 题目描述:求1+2+3 阅读全文
posted @ 2019-07-27 12:13 帅地 阅读 (835) 评论 (7)
摘要:大家好,我是帅地,写文章有一年了,这一年里写了100多篇 原创 文章,主要写「 数据结构与算法 」,「 计算机基础 」:包括数据库,计算机网络,Linux等。所以文章是以算法、计算机底层基础为方向,而这些 基础内功,是每个程序员都必须修炼 的,并且写的大部分文章都 通俗易懂,由浅入深,被很多大号所转 阅读全文
posted @ 2019-07-14 23:07 帅地 阅读 (172) 评论 (0)
摘要:关于字符串匹配算法有很多,之前我有讲过一篇 KMP 匹配算法: "图解字符串匹配 KMP 算法" ,不懂 kmp 的建议看下,写的还不错,这个算法虽然很牛逼,但在实际中用的并不是特别多。至于选择哪一种字符串匹配算法,在不同的场景有不同的选择。 在我们平时文档里的字符查找里 采用的就是 Boyer M 阅读全文
posted @ 2019-07-11 13:15 帅地 阅读 (257) 评论 (2)
摘要:之前我也写过一两篇与算法技巧相关的文章 "一些常用的算法技巧总结" "【算法技巧】位运算装逼指南" 今天的这篇文章,算是一种补充,同时会列举一些常见的算法题,如何用这些技巧来解决,通过使用这些方法,可以让一些算法题变的更加简单。 1、用 n & (n 1)消去 n 最后的一位 1 在 n 的二进制表 阅读全文
posted @ 2019-07-06 19:21 帅地 阅读 (312) 评论 (0)
摘要:数据结构与算法应该算是一个比较难的模块,从小白一路走过来,从大一连续刷过好几年题,看过挺多书,踩过挺多坑,也涨了一些经验,姑且在这里分析一波对数据结构与算法 的学习经验,请耐心看完,相信对你会有所帮助。 对于初学者来说,我认为选择一本合适、不错的算法书是非常非常重要的,从大一到现在我也看过不少的算法 阅读全文
posted @ 2019-06-10 09:51 帅地 阅读 (1594) 评论 (0)
摘要:这几天小秋去面试了,不过最近小秋学习了不少和 位算法 相关文章,例如 "【面试现场】如何判断一个数是否在40亿个整数中?" "【算法技巧】位运算装逼指南" 对于算法题还是有点信心的,,,,于是,发现了如下对话。 20亿级别 面试官:如果我给你 2GB 的内存,并且给你 20 亿个 int 型整数,让 阅读全文
posted @ 2019-06-06 09:39 帅地 阅读 (5480) 评论 (38)
摘要:位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太 阅读全文
posted @ 2019-05-17 11:38 帅地 阅读 (623) 评论 (0)