java数据结构之集合
public class Set<T extends Comparable<T>> {
private BST<T> bst ;
public Set() {
bst = new BST<>() ;
}
public boolean isEmpty() {
return bst.isEmpty() ;
}
public int size() {
return bst.getSize() ;
}
public void add(T data) {
bst.add(data);
}
public void remove(T data) {
bst.remove(data);
}
public boolean contains (T data) {
return bst.contains(data) ;
}
public void output() {
bst.preOrder();
}
public static void main(String[] args) {
Set<Integer> set = new Set<>() ;
set.add(12);
set.add(13);
set.add(15);
set.output();
System.out.println(set.contains(12));
System.out.println(set.contains(0));
}
}
- java 将数据字典(父子结构)绑定成List集合
- java第十三天---Arrays类、基本类型包装类、Integer类、自动装箱与拆箱、集合Collection、迭代器、集合List、数据结构之栈和队列和数组和链表、List的三个子类、
- JAVA数据结构之集合
- java语言基础(67)——集合框架之数据结构
- java基础--5.集合-3.集合中的数据结构
- java 将数据字典(父子结构)绑定成List集合(第二种写法)
- Java集合数据存储结构总结
- 深入源码看JAVA集合的数据结构
- java学习日记_79:集合框架之数据结构的讲解和引出List子类的特点
- Java 集合 ,数据结构概述
- 数据结构 集合类的汇总
- java 集合类结构图
- java基础复习1--基本数据类型、运算符号、表达式语句与程序结构
- java数据结构之排序--> 插入排序算法
- [Java]数据结构课程设计:迷宫老鼠2.0(完整项目代码与设计报告)
- 数据结构与算法 Java语言描述-源代码
- Java数据结构之双端链表原理与实现方法
- java集合中的一个移除数据陷阱
- JAVA数据结构与算法-第二章-数组
- Java中集合排序---点击表头对数据进行排序