数据结构还是很重要的,就算不是那种很牛逼的,但起码得知道基础的东西,这一系列就算是复习一下以前学过的数据结构和填补自己在这一块的知识的空缺。加油。珍惜校园中自由学习的时光。按照链表、栈、队列、排序、数组、树这种顺序来学习数据结构这门课程把。 -WH 一、单链表的概念 链表是最基本的数据结构,其存储的 ...
分类:
编程语言 时间:
2017-03-21 19:25:18
阅读次数:
270
概述: 迭代器用于集合元素的遍历 迭代器有两种,分别是Iterator和ListIterator Iterator可以用于任何类型集合的遍历 ListIterator只能用于List集合的遍历 ListIterator接口继承了Iterator接口,所以前者拥有后者所定义的所有成员函数,同时,Lis ...
分类:
编程语言 时间:
2017-03-10 12:22:03
阅读次数:
190
java.util.List接口 /** * @author lxrm * @date 20170307 * @description 本程序讲述java.util.List接口的用法 * java.util.List * 概述: * 1)List接口是Collection接口的子接口,所以List ...
分类:
编程语言 时间:
2017-03-08 13:56:42
阅读次数:
191
Java API——java.util.Collection接口 /** * @author chen * @date 20170317 * @description:本程序讲述Collection接口 * java.util.Collection * 概述:Collection接口是Set和Lis ...
分类:
编程语言 时间:
2017-03-08 00:18:22
阅读次数:
175
平衡树和非平衡树 如果待插入的关键字是升序的或者降序的,将会产生非平衡树。(都只在根节点的左边或者右边) 当树没有分支时,此时的树就可以看做单链表。 ...
分类:
编程语言 时间:
2017-02-24 15:28:02
阅读次数:
186
栈和队列 栈(后进先出) 栈,只允许访问一个数据项:即最后插入的数据项. 栈可以用来检查括号的匹配问题和解析数学表达式,类似于在编译原理中的使用。 该图片的操作实际上归纳起来:1.读到左分隔符入栈,2.读到右分隔符就和从栈顶弹出来的左分割符匹配,匹配成功,就正常进行。 3.读到一般的字母字符,就过滤 ...
分类:
编程语言 时间:
2017-02-23 12:20:19
阅读次数:
184
Vector Vector与数组相比,Vector对象可以很好的实现元素的插入和删除,也拥有动态增长特性 1.构造函数(4) Vector() Vector(<E> c)使用泛型(generic type)确定容纳对象的类型 Vector(int initialCapacity,int capaci ...
分类:
编程语言 时间:
2017-02-22 22:45:25
阅读次数:
154
【版权申明】未经博主同意,不允许转载!(请尊重原创,博主保留追究权)
http://blog.csdn.net/javazejian/article/details/53892797
出自...
分类:
编程语言 时间:
2017-01-03 10:48:50
阅读次数:
407
【版权申明】未经博主同意,不允许转载!(请尊重原创,博主保留追究权)
http://blog.csdn.net/javazejian/article/details/53727333
出自...
分类:
编程语言 时间:
2016-12-22 17:02:15
阅读次数:
259
本文地址 可以拜读: 从零开始学 Java 分享提纲: 1.java数据结构 1. java数据结构 1)【概述】 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字 ...
分类:
编程语言 时间:
2016-12-22 06:31:20
阅读次数:
308