fork 自 sduonline/sc-resources
增加淘宝群内容,修改部分文件组织
此提交包含在:
@@ -0,0 +1,48 @@
|
||||
package com.mj.set;
|
||||
|
||||
import com.mj.map.Map;
|
||||
import com.mj.map.TreeMap;
|
||||
|
||||
public class TreeSet<E> implements Set<E> {
|
||||
Map<E, Object> map = new TreeMap<>();
|
||||
|
||||
@Override
|
||||
public int size() {
|
||||
return map.size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return map.isEmpty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clear() {
|
||||
map.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean contains(E element) {
|
||||
return map.containsKey(element);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void add(E element) {
|
||||
map.put(element, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(E element) {
|
||||
map.remove(element);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void traversal(Visitor<E> visitor) {
|
||||
map.traversal(new Map.Visitor<E, Object>() {
|
||||
public boolean visit(E key, Object value) {
|
||||
return visitor.visit(key);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
新增問題並參考
封鎖使用者