![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 353 阅读 · 0 评论 -
Java实现简单的数据结构(四)
(4)Queue import 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 · 254 阅读 · 0 评论 -
Java实现简单的数据结构(三)
(3)Stack package 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 · 208 阅读 · 0 评论 -
Java实现简单的数据结构(二)
2.LinkedList import 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 · 184 阅读 · 0 评论 -
Java实现简单的数据结构(一)
利用Java语言实现简单的数据结构,Java中动态扩容的ArrayList,LinkedList,Stack,Queue以及二叉树 1.ArrayList import java.util.Arrays; import org.junit.Test; public class ArrayList implements List { private int size = 0; pri原创 2017-03-07 16:46:00 · 285 阅读 · 0 评论