![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
qq_38960998
这个作者很懒,什么都没留下…
展开
-
数组封装
无论学习哪种编程语言,数组都是我们必须接触的一种数据结构。从数据结构的角度看数组,数组有很多值得我们学习深究的地方。以下是我基于java、C++的数组,二次封装的数组类。java版package com.hqw.array; public class Array<E> { private E[] data; private int size; /** ...原创 2018-06-04 17:03:28 · 406 阅读 · 0 评论 -
栈及其简单应用 (1)
栈,是一种先行数据结构,比起数组而言,栈对应的操作较少,栈只能从栈顶添加元素,也只能从栈顶取出元素。栈是种后进先出的数据结构。它类似于弹夹中子弹,先进的后出来,而后进的却先出来。 栈的操作方法package com.hqw; public interface Stack<E> { void push(E value); E pop(); ...原创 2018-06-04 22:23:53 · 262 阅读 · 0 评论 -
队列顺序存储及循环队列
队列原创 2018-06-05 22:03:14 · 295 阅读 · 0 评论 -
栈的应用——四则运算表达式求值
后缀表达式,中缀表达式原创 2018-06-19 15:24:24 · 314 阅读 · 0 评论 -
队列的链式存储结构及实现
队列的链式存储结构,其实就是线性表的单链表,只不过它只能尾进头出而已,package com.hqw.queue; /** * @author hqw521@qq.com * @date 2018/6/6 20:27 */ public class LinkedListQueue<E> implements Queue<E>{ private cla...原创 2018-06-19 15:38:52 · 280 阅读 · 0 评论