Class IndexHashTable


  • final class IndexHashTable
    extends java.lang.Object
    • Method Detail

      • reserveElements

        public void reserveElements​(int capacity)
      • addElement

        public int addElement​(int element,
                              int hash)
      • addElement

        public int addElement​(int element)
      • deleteElement

        public void deleteElement​(int element,
                                  int hash)
      • deleteElement

        public void deleteElement​(int element)
      • getFirstInBucket

        public int getFirstInBucket​(int hashValue)
      • getNextInBucket

        public int getNextInBucket​(int elementHandle)
      • findNode

        public int findNode​(int element)
      • findNode

        public int findNode​(java.lang.Object elementDescriptor)
      • getNextNode

        public int getNextNode​(int elementHandle)
      • deleteNode

        public void deleteNode​(int node)
      • getElement

        public int getElement​(int elementHandle)
      • getAnyElement

        public int getAnyElement()
      • getAnyNode

        public int getAnyNode()
      • nullNode

        public static int nullNode()
      • clear

        public void clear()
      • size

        public int size()