aboutsummaryrefslogtreecommitdiffstats
path: root/HashTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'HashTable.java')
-rw-r--r--HashTable.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/HashTable.java b/HashTable.java
new file mode 100644
index 0000000..e740928
--- /dev/null
+++ b/HashTable.java
@@ -0,0 +1,14 @@
+public abstract class HashTable {
+ int capacity = 13; // must be a prime number
+ int size = 0;
+
+ public int size() {
+ return size;
+ }
+
+ abstract boolean add(int o); // only use integers since writing hashing algos is hard xD
+
+ abstract boolean contains(int o);
+
+ abstract boolean remove(int o);
+}