Java版数据结构
叩竭
这个作者很懒,什么都没留下…
展开
-
数据结构实现Java版--数组(List)实现
AarryList类的简易版本实现,方便大家更好的理解数据结构 实现了获取数目、自定容量、动态扩展等功能 public class Array<E> { private E[] data;//数据 private int size;//有效元素数目 //构造函数,传入数组的容量capacity构造array public Array(int capaci...原创 2019-09-15 21:02:55 · 187 阅读 · 0 评论 -
数据结构实现Java版-栈(数组实现)
使用了我之前写的一个Array类 数据结构实现Java版–数组(List)实现 接口 public interface Stack<E> { void push(E e); E pop(); E peek(); int getSize(); boolean isEmpty(); } 实现 ··· import array.Array; i...原创 2019-09-15 21:07:32 · 96 阅读 · 0 评论 -
数据结构实现Java版-队列(数组实现)
使用了我之前写的一个Array类 数据结构实现Java版–数组(List)实现 接口 public interface Queue<E> { void enqueue(E e); E dequeue(); E getFront(); int getSize(); boolean isEmpty(); } 实现 import array...原创 2019-09-15 21:11:49 · 153 阅读 · 0 评论 -
数据结构实现Java版-队列(循环数组实现)
接口 public interface Queue<E> { void enqueue(E e); E dequeue(); E getFront(); int getSize(); boolean isEmpty(); } 实现 public class LoopQueue<E> implements Queue<E...原创 2019-09-15 21:13:30 · 127 阅读 · 0 评论 -
数据结构实现Java版-队列(链表实现)
接口 public interface Queue<E> { void enqueue(E e); E dequeue(); E getFront(); int getSize(); boolean isEmpty(); } 实现 public class LinkedListQueue<E> implements Queu...原创 2019-09-15 21:15:47 · 258 阅读 · 0 评论 -
数据结构实现Java版-链表
LinkedList的简易实现版本,方便大家理解 public class LinkedList<E> { private class Node{ public E e; public Node next; public Node(E e,Node next){ this.e=e; ...原创 2019-09-15 21:17:47 · 109 阅读 · 0 评论 -
数据结构实现Java版-栈(链表实现)
使用了我之前写的一个链表类 数据结构实现Java版-链表 接口 public interface Stack<E> { void push(E e); E pop(); E peek(); int getSize(); boolean isEmpty(); } 实现 import stack.Stack; public class L...原创 2019-09-15 21:19:45 · 170 阅读 · 0 评论 -
数据结构实现Java版-二分搜索树
实现了添加元素、前中后序遍历、查找等方法 import java.util.Stack; public class BST<E extends Comparable<E>> { private class Node{ public E e; public Node left, right; public Node(E...原创 2019-09-15 21:23:06 · 169 阅读 · 0 评论