数据结构bag
2015-12-25 00:00
423 查看
摘要: bag
package structure;
import java.util.HashMap;
import java.util.Iterator;
/**
* Created by kangyabo on 2015/12/21.
*/
public class Bag<E> implements Iterable {
private HashMap<E, Object> map;
public Bag(){
map = new HashMap<E, Object>();
}
public void add(E item) {
map.put(item, null);
}
public int size() {
return map.size();
}
public boolean isEmpty() {
return map.isEmpty();
}
public Iterator<E> iterator() {
return map.keySet().iterator();
}
}
package structure;
import java.util.HashMap;
import java.util.Iterator;
/**
* Created by kangyabo on 2015/12/21.
*/
public class Bag<E> implements Iterable {
private HashMap<E, Object> map;
public Bag(){
map = new HashMap<E, Object>();
}
public void add(E item) {
map.put(item, null);
}
public int size() {
return map.size();
}
public boolean isEmpty() {
return map.isEmpty();
}
public Iterator<E> iterator() {
return map.keySet().iterator();
}
}
相关文章推荐
- 【“BattenSnake”数据结构课程设计总结】
- 2-11-一元多项式运算-线性表-第2章-《数据结构》课本源码-严蔚敏吴伟民版
- 数据结构实训 烟台大学导游系统
- 数据结构
- 第十六周--数据结构--项目一-- 插入排序之显示显示插入过程
- 2-10-归并扩展的线性单链表-线性表-第2章-《数据结构》课本源码-严蔚敏吴伟民版
- 数据结构--期末课程设计
- 数据结构 ---- 链表
- Java之美[从菜鸟到高手演变]之数据结构基础之树、二叉树
- 数据结构实践项目之校园导航系统
- 【数据结构】树
- 数据结构——算法之(028)( 寻找当中的一个子字符串个数)
- Linux C 数据结构---线性表
- 理解 OpenStack + Ceph (4):Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]
- 常用数据结构
- 数据结构课程设计之航空订票系统
- 数据结构课程设计
- 数据结构程序设计
- 数据结构课程设计
- 2-9-扩展的线性单链表(带头结点)-线性表-第2章-《数据结构》课本源码-严蔚敏吴伟民版