1:Bitset介绍 BitSet 是用于存储二进制位和对二进制进行操作的 Java 数据结构, 此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或 ...
分类:
其他好文 时间:
2019-10-19 17:41:45
阅读次数:
106
枚举Enumeration 枚举接口定义了一些方法,哦那个给这些方法可以枚举(一次获得一个)对象集合中的元素。 这种传统接口已被迭代器取代,虽然Enumeration还未被一起,但在目前的代码中很少使用了。 boolean hasMoreElements() 测试此枚举是否包含更多的元素。 Obje ...
分类:
编程语言 时间:
2019-10-13 21:03:44
阅读次数:
114
代码内容 1 package com.structure; 2 3 import java.util.Scanner; 4 5 /** 6 * @auther::9527 7 * @Description: 数组模拟队列 8 * @program: jstl2 9 * @create: 2019-1 ...
分类:
编程语言 时间:
2019-10-05 10:18:59
阅读次数:
98
队列也是一种表,不同的是队列在一端进行插入而在另一端进行删除。 队列模型 队列的基本操作包括入队、出队操作。在表的末端插入元素,在表的开头删除元素,即先进先出(FIFO)。 队列的数组实现 对于每一个队列数据结构,保留一个数组items以及位置front和back,分别表示队列的两端,还要记录元素的 ...
分类:
编程语言 时间:
2019-10-04 16:50:39
阅读次数:
88
树形结构是一层次的嵌套结构。 一个树形结构的外层和内层有相似的结构, 所以这种结构多可以递归的表示。经典数据结构中的各种树形图是一种典型的树形结构:一颗树可以简单的表示为根, 左子树, 右子树。 左子树和右子树又有自己的子树。 结构图: 一切尽在代码中: 运行结果: ...
分类:
编程语言 时间:
2019-10-02 16:45:02
阅读次数:
91
class DoubleLoopNode { // 上一个节点 DoubleLoopNode pre; // 下一个节点 DoubleLoopNode next; // 节点的内容 int data; public DoubleLoopNode(int value) { this.pre = thi... ...
分类:
编程语言 时间:
2019-09-27 10:47:38
阅读次数:
81
class LoopNode { // 节点内容 private int data; // 下一个节点 private LoopNode next; public LoopNode(int value) { this.data = value; // 将该节点的下一个节点指向自己 this.next... ...
分类:
编程语言 时间:
2019-09-27 10:44:57
阅读次数:
103
线性表是一种简单的数据类型,它是具有相同类型的n个数据元素组成的有限序列。形如如A0,A1,...,An 1。大小为0的表为空表,称Ai后继Ai 1,并称Ai 1前驱Ai。 printList打印出表元素,makeEmpty置空表,find返回某一项首次出现的位置,insert和remove一般是从 ...
分类:
编程语言 时间:
2019-09-27 01:24:54
阅读次数:
101
class MyStack { // 栈的底层我们使用数组来存储数据 int[] elements; public MyStack() { elements = new int[0]; } // 压入元素 public void push(int element) { // 创建一个新的数组 in.... ...
分类:
编程语言 时间:
2019-09-26 14:33:04
阅读次数:
57
大二生网络工程专业。 学习的专业课内容有Java、数据结构、概率论、计算机组成原理。 花在专业课上面的时间尽可能少一些,并且要掌握的相对牢固。 复盘是个很重要的事情。我得从每天开始都复盘,再每周、每月。回顾自己的以前,是否虚度了时间。 我想放在博客园上面应该是个比较可以监督人的地方。 任务反馈都写在 ...
分类:
其他好文 时间:
2019-09-20 16:45:12
阅读次数:
85