Java数据结构
话说起个名字好难
这个作者很懒,什么都没留下…
展开
-
Java实现简单的数据结构(五)
(5)二叉树public class BinaryTreeNode { private Comparable data; private BinaryTreeNode root; private BinaryTreeNode left; private BinaryTreeNode right; public Comparable getData() { return dat原创 2017-03-07 16:57:25 · 350 阅读 · 0 评论 -
Java实现简单的数据结构(四)
(4)Queueimport org.junit.Test;public class Queue { private int size = 0; private LinkedList linkedList = new LinkedList(); /** * 入队方法 * * @param o */ public void enQueue(Object o) {原创 2017-03-07 16:56:10 · 252 阅读 · 0 评论 -
Java实现简单的数据结构(三)
(3)Stackpackage com.coding.basic;import org.junit.Test;public class Stack { private ArrayList elementData = new ArrayList(); /** * 压栈方法 * * @param o */ public void push(Object o) {原创 2017-03-07 16:53:46 · 203 阅读 · 0 评论 -
Java实现简单的数据结构(二)
2.LinkedListimport java.util.NoSuchElementException;import org.junit.Test;public class LinkedList implements List { private Node first; private Node last; private int size; /** * 头部添加节原创 2017-03-07 16:50:49 · 180 阅读 · 0 评论 -
Java实现简单的数据结构(一)
利用Java语言实现简单的数据结构,Java中动态扩容的ArrayList,LinkedList,Stack,Queue以及二叉树1.ArrayListimport java.util.Arrays;import org.junit.Test;public class ArrayList implements List { private int size = 0; pri原创 2017-03-07 16:46:00 · 280 阅读 · 0 评论