发表评论取消回复
相关阅读
相关 玩转数据结构(十五)如何实现Map
Map是一个存储key-value键值对的数据结构,这篇博客将会使用BST和linkedList分别实现一个自己的Map。 0、Map接口 public int
相关 玩转数据结构(十四)如何实现set
1、set简介 set是一种不支持重复元素的集合。本节将介绍两种实现set的方式,一种是基于BST实现,另一种基于链表实现。 关于BST如何实现:[构建BST][BST
相关 玩转数据结构(十三)构建BST
1、二分搜索树简介 ![70][] 二分搜索树又称为二叉搜索树、排序二叉树等,是指一棵空树或者具有以下性质的二叉树: 若任意一个结点的左子树不为空,则左子
相关 玩转数据结构(十一)两个队列实现栈
1、思路分析 现在有两个队列,queue1和queue2; 当要实现入栈操作时,将数据放入到不为空的队列中,要是两个队列都为空,默认先放入queue1队列中。如下图
相关 玩转数据结构(十)两个栈实现队列
栈是一种先进后出的数据结构,而队列是一种先进先出的数据结构,如何使用两个栈实现一个队列呢?这也是面试中常问的问题。 1、思路分析 先来看一幅图: ![70][]
相关 玩转数据结构(八)循环队列
1、为什么要循环队列? 可以看看这篇文章:[静态队列为什么必须是循环队列][Link 1] 2、循环队列要点 ![70][] 判空队列为空的条件
相关 玩转数据结构(四)基于链表实现栈
之前的博客中底层使用数组实现了栈,这次就使用链表来实现栈。链表在上一篇博客中已经实现好了,实现栈只要复用上次博客中实现的LinkedList即可。 资源跳转:[玩转数据结构-
相关 玩转数据结构(三)实现链表LinkedList
链表是一种线性数据结构,是由一个个节点构成,节点之间由指针(引用)连接起来; 凡是谈到链表就要和数组来做比较。那来比较一下数组和链表的区别: 1. 数组要求的内存连续,而
相关 RedisTemplate访问Redis数据结构(四)——Set
[https://blog.csdn.net/weixin\_37490221/article/details/78135202][https_blog.csdn.net_we
还没有评论,来说两句吧...