Fork me on GitHub

随笔分类 -  java集合

摘要:TreeSet 底层数据结构是二叉树。添加的元素必须进行比较。 有两种对象比较方式, 一种是自然排序:即元素具备比较性,实现其comparable接口 第二种则是比较器排序 实现comparator接口 阅读全文
posted @ 2018-09-04 17:10 雪人奥特曼 阅读(345) 评论(0) 推荐(0)
摘要:列表迭代器: ListIterator listIterator():List集合特有的迭代器 该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法。特有功能:Object previous():获取上一个元素boolean hasPrevious():判断 阅读全文
posted @ 2018-08-27 17:33 雪人奥特曼 阅读(127) 评论(0) 推荐(0)
摘要:package zy813ture; import java.util.EmptyStackException; public class MyLinkedStack1 { private Node top = new Node(); private class Node { private Object data; private Node next; } /... 阅读全文
posted @ 2018-08-13 23:08 雪人奥特曼 阅读(352) 评论(0) 推荐(0)
摘要:package zy813ture; public class MyLinkedQueue1 { private Node head; private Node last = head = new Node();//初始化可以设定默认值,形式固定 // private int size; priva 阅读全文
posted @ 2018-08-13 23:07 雪人奥特曼 阅读(289) 评论(0) 推荐(0)
摘要:package zy813ture; public class MyArrayQueue1 {//双向循环数组 private Object []obj; private int front; private int last; //private int MAXQSIZE; public MyArrayQueue1() { obj = new Object[4]; } ... 阅读全文
posted @ 2018-08-13 23:04 雪人奥特曼 阅读(302) 评论(0) 推荐(0)
摘要:package zy809; public class myArrayList { /** 存放元素 */ private Object[] data;// 创建一个数组引用。 /** 元素的个数 */ private int size;// 一个指标,记录数组的元素个数。 /* * 三种构造方法。 */ public myArrayList() {// 构造一个初始为... 阅读全文
posted @ 2018-08-10 18:49 雪人奥特曼 阅读(187) 评论(0) 推荐(0)