17 行
319 B
Java
17 行
319 B
Java
package com.mj.set;
|
|
|
|
public interface Set<E> {
|
|
int size();
|
|
boolean isEmpty();
|
|
void clear();
|
|
boolean contains(E element);
|
|
void add(E element);
|
|
void remove(E element);
|
|
void traversal(Visitor<E> visitor);
|
|
|
|
public static abstract class Visitor<E> {
|
|
boolean stop;
|
|
public abstract boolean visit(E element);
|
|
}
|
|
}
|