private static boolean containsValue(Entry e, Object val) { if (val.equals(e.element)) return true; if (e.left != null && containsValue(e.left, val)) return true; if (e.right != null && containsValue(e.right, val)) return true; return false; }
private static boolean containsValue(Entry e, Object val) { if (val.equals(e.element)) return true; if (e.left != null && containsValue(e.left, val)) return true; if (e.right != null && containsValue(e.right, val)) return true; return false; }
private static boolean containsValue(Entry e, Object val) { if (val.equals(e.element)) return true; if (e.left != null && containsValue(e.left, val)) return true; if (e.right != null && containsValue(e.right, val)) return true; return false; }
public boolean containsValue(Object value) { if (root == null) return false; return (value == null) ? containsNull(root) : containsValue(root, value); }
public boolean containsValue(Object value) { if (root == null) return false; return (value == null) ? containsNull(root) : containsValue(root, value); }
public boolean containsValue(Object value) { if (root == null) return false; return (value == null) ? containsNull(root) : containsValue(root, value); }