
数据结构
文章平均质量分 93
花名提莫
一个节操泛滥,一身凛然正气,刚正不阿的程序员
展开
-
【字节、阿里、微软、京东...】算法笔试Top20都有这些,10年刷题经验分享,不要再盲目刷题
前言数据结构和算法可以让程序员脱胎换骨,刷算法题可以帮助我们通过面试和笔试,找到梦寐以求的工作,进入一线大厂或者拿高薪。怎么刷题呢?LeetCode上有2000多道题目,难道要全部刷完?国内的一线大厂在面试和笔试的时候会考察什么样的题目?于是提莫抽取8个公司Top20的高频题目做了一个合并统计:大厂LeetCode高频面试题内容略长,选择直接查看面试题?还是不要了,耐心看完扒~发现存在着很大的重复性,有些题目甚至所有的公司都有考察,比如LeetCode-206.反转链表。同时这些题目所属的原创 2021-12-19 14:18:09 · 4110 阅读 · 1 评论 -
不骗你!9张图带你看这些懂算法
前言算法属于一种计算规则,如何通过一种计算规则寻找某个值、归类某些值、排序某些值、匹配某些值等,今天跟大家弹弹排序算法 ,想必大家经常会使用Order By 策略来完成数据的排序。下面给大家展示数据排序的行为效果,加深大家对算法的理解原文链接:https://juejin.cn/post/6896792265172189192 来源:掘金排序算法概括时间复杂度O(n2)【平方阶】 排序直接插入、直接选择、冒泡排序O(nlog2n)【线性对数阶】 排序快速排序、堆排序、归并原创 2020-11-22 21:29:01 · 4643 阅读 · 7 评论 -
B树和B+树还没理解透?真的别去面试了,过不了。
这篇文章主要介绍了还不理解B树和B+树,那就看看这篇文章吧!这里我也最新整理了40套2020年Java面试题合集1000+页PDF文档!有需要的小伙伴可以点这里、这里,暗号:优快云。如果你最近在面试 说不定能帮助到你!点这里、这里,暗号:优快云。正文开始!B树在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。B树概念B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生,其实,B树和后面讲到的原创 2020-11-12 21:59:05 · 3835 阅读 · 7 评论 -
8月一次阿里云的Java面试凉经(止步三面)
想去阿里的同学可以过来看看了,一次阿里云的面试,止步于第三轮,收到的投稿素材。提供大家作为参考,加油!一面:下面是一面的题目,大家查漏补缺吧。String,StringBuilder,StringBuffer的区别ArrayList,LinkedList的区别和使用场景HashMap原理,怎么解决hash碰撞的,HashMap在多线程情况下会有什么问题ConcurrentHashmap使用过吗jdk1.8对并发方面的优化你知道吗CAS知道是什么吗MySql存储引擎有哪些,区别.原创 2020-09-13 17:59:22 · 7824 阅读 · 11 评论