昨日回顾 昨天我们学习了树的一些基础名词与分类,很多人想问,为什么很多公司的手撕算法环节都会选择树这个数据类型来考...[作者空间]
树的概念与名词解释 树(Tree)是一种抽象的数据结构,之所以把“它”叫做树,是因为它看起来像是一棵倒挂着的树,即...[作者空间]
昨日回顾 昨天,我们介绍了队列的基础知识,并分别学习了Python与Java中队列的操作方法。 在此基础上,通过两...[作者空间]
队列的介绍 队列(queue)是一种简单、常用的数据结构,在上一章栈的学习中,我们已经提到了队列这种数据结构。 队...[作者空间]
昨日回顾 昨天我们开启了栈这个数据结构的章节,分别介绍了Python和Java中栈的初始化与使用。然后通过三道题目...[作者空间]
刷穿剑指offer-Day17-栈I 栈的使用与基础题型 栈的介绍 栈(stack) 本身是一种简单、常用的数据结...[作者空间]
昨日回顾 昨天,我们针对Java中的 HashMap 、HashSet ,和Python中的 dict & set...[作者空间]
昨日回顾 昨天我们开始了哈希表的学习,讲解了哈希表的集中实现方式。并通过一道 设计哈希集合 的题目,让我们将哈希表...[作者空间]
刷穿剑指offer-Day14-哈希表I 基础知识整理 引子 哈希表作为算法解题中的top数据结构,因为其查找、插...[作者空间]
昨日回顾 昨天,我们针对链表中环与交点的题目,进行了总结。其中主要使用到的解题方法,一个是快慢指针,另外一个就是画...[作者空间]
昨日回顾 昨天我们初步介绍了链表的相关知识,并且通过列举数组和链表的差异,进行了比较学习。之后介绍了链表涉及的相关...[作者空间]
链表趣事 一说到链表,就想起上学时候天马行空的思维。记得老师第一次放出链表的数据结构图时,不知怎么的。我就想到了小...[作者空间]
昨日回顾 昨天我们使用哈希表解决了字符串的变位匹配问题,主要是通过哈希表的方式可以快速检索历史内容,从而达到空间换...[作者空间]
昨日回顾 从昨天开始,我们进入了第三章字符串的学习。然而所为的字符串专题,在讲解后,大家应该了解到字符串的题目,其...[作者空间]
前文回顾 上一章我们学习了数组相关的知识与解题,并针对例题讲解了双指针和前缀和的解题思想。其中重点针对双指针的特殊...[作者空间]
昨日回顾 昨天的数组专题,我们针对双指针中的特殊场景----滑动窗口思维进行了学习。 在解题思维中,罗列出了滑动窗...[作者空间]
昨日回顾 上一篇文章,我们讲解了数据结构的分类,并对于学习到的第一种数据结构--数组进行了简单介绍。 在介绍解题时...[作者空间]
前文回顾 之前我们使用三天的时间,学习了整数章节的知识学习。并在Day4的总结中,结合读者们关于算法学习和刷题过程...[作者空间]
昨日回顾 昨天我们介绍了求余和快速幂的相关知识,并且讲解了力扣50.实现pow的题目,主要是想让大家在理解了快速幂...[作者空间]
昨日回顾 昨天我们通过两道题目,讲解了二进制与位运算的操作。 偏底层的东西确实略显枯燥,但没办法,这就是面试官们的...[作者空间]