Commit 4371d09
Refactor HashTableOpenAddressingBase: consolidate API and enhance docs (williamfiset#1317)
Remove insert/hasKey/add aliases in favor of put/containsKey directly,
add ConcurrentModificationException check in iterator's next(), remove
redundant iterator remove(), and expand class-level and inline
educational commentary explaining open addressing, tombstones, probe
chains, and lazy relocation.
Co-authored-by: Claude Opus 4.6 <[email protected]>1 parent a236008 commit 4371d09
File tree
4 files changed
+211
-181
lines changed- src
- main/java/com/williamfiset/algorithms/datastructures/hashtable
- test/java/com/williamfiset/algorithms/datastructures/hashtable
4 files changed
+211
-181
lines changed
0 commit comments