上一篇博客:数据结构:栈(数组实现)中通过数组实现了栈,这次我们通过单链表来实现,基本思路如图所示:Java代码如下:/***@authorlichen*@version1.0.0*@date2020
为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(CircularQueue)。循环队列是把
队列(queue):又叫先进先出表,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和另一端取数据。插入数据的一端是队尾,取数据的一端则是队头。上图指出了顺序队列存储结构的不足——假溢出:随着出队操作,front指针后移,当队尾有元素入队的时候,rear指针则移动到数组之外,但是此刻可以很
通过自己实现的LinkedList类实现单链表的增、删、改、查。/***单链表*@authorlichen*@version1.0.0*@date2020-05-1115:15*/publicclassLinkedList<T>{Nodenode;intsize;/***在头部添加节点*