谁是下个风口的猪
谁是下个风口的猪
全部文章
分类
学习路线(1)
算法详解(3)
经验分享(8)
职业发展(1)
归档
标签
去牛客网
登录
/
注册
业余码农安酱
从业余非科班到大厂技术研发。微信公众号业余码农。
全部文章
(共5篇)
图解!8张图揭秘树和森林!
说起树,想必大多数人第一反应都是二叉树以及二叉树的各种亲戚,包括红黑树、平衡二叉树等。但是其实除了二叉树外,普通的树结构在数据结构中也占据着非常重要的一部分。 不仅如此,所谓百川成海,白木成林。既然有了树结构,自然而然也会有相应的森林结构。因此,本文就将从普通的树结构出发,探讨并介绍一下树和森林的那...
技术基础
算法
树和森林
数据结构
学习路线
2020-08-11
1
840
图解!24张图彻底弄懂九大常见数据结构!
作者:AJ,更多文章可微信搜索业余码农关注阅读。 数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。 常用的数据结构可根据数据访问的特...
技术基础
算法
面试
自学编程
栈
队列
数据结构
2020-05-24
2
961
面试经典算法-栈与队列
在互联网招聘的面试环节中,手撕算法环节往往会与数据结构的考察相结合。各种经典的算法都离不开常用数据结构的支持。在之前的分享中,我们对链表结构进行了分析,由浅入深的掌握了链表的基本操作和变形算法。 今天,我们同样将从最基础的数据结构栈与队列出发,挖掘常见线性结构的处理思想。 1 结构定义 栈 栈也叫堆...
算法
面试
c++
栈
队列
2020-02-26
0
712
面试高频算法-链表
01 认识『链表』 链表的结构十分简单,其本身是一种线性的存储结构,通过物理地址不连续的节点相连接成链。最简单的单链表只包含一条链,并且每一个节点包括两部分内容,数据元素和下一个节点的地址。因此可通过已知节点访问它的下一个节点。相比于数组而言,由于链表不必须按顺序存储,因而在插入的时候可以达到O(1...
算法
链表
2020-02-01
0
619
面试高频算法详解-LRU
01 题目介绍 题目描述:leetcode 146 LRU缓存机制中等难度 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作:获取数据 get 和写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总...
算法
面试
校招
2020-01-13
2
1202