数据结构
4 人感兴趣 · 90 次引用
- 最新
- 推荐



hashmap 是如何炼成的
hashmap 是程序员日常使用频率比较高的数据结构之一,是一种 key-value 结构,它最大的特点是查找的时间复杂度为 O(1)。那么它的底层原理是如何实现的呢?今天我们通过这篇文章来了解下






算法图解:如何用两个栈实现一个队列?
本文已收录至 https://github.com/vipstone/algorithm 《算法图解》系列。



算法图解:如何找出栈中的最小值?
前面我们学习了很多关于栈的知识,比如《动图演示:手撸堆栈的两种实现方法!》和《JDK 竟然是这样实现栈的?》,那么接下来我们再来刷一些关于栈的经典面试题以巩固学过的知识。

链表反转的两种实现方法,后一种击败了 100% 的用户!
链表反转是一道很基础但又非常热门的算法面试题,它也在《剑指Offer》的第 24 道题出现过,至于它有多热(门)看下面的榜单就知道了。


18 张图,一文了解 8 种常见的数据结构
写作的人都是在不停地燃烧自己,所以需要不停地补充燃料。对于他的观点,我不能再苟同了——所以我开始狂补计算机方面的基础知识,这其中就包括我相对薄弱的数据结构。