Class LFSMethods.LinkedList2

  • All Implemented Interfaces:
    java.io.Serializable, Copyable, RevisionHandler
    Enclosing class:
    LFSMethods

    public class LFSMethods.LinkedList2
    extends FastVector
    Class for handling a linked list. Used in best first search. Extends the Vector class.
    Author:
    Mark Hall (mhall@cs.waikato.ac.nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • LinkedList2

        public LinkedList2​(int sz)
    • Method Detail

      • removeLinkAt

        public void removeLinkAt​(int index)
                          throws java.lang.Exception
        removes an element (Link) at a specific index from the list.
        Parameters:
        index - the index of the element to be removed.
        Throws:
        java.lang.Exception
      • getLinkAt

        public LFSMethods.Link2 getLinkAt​(int index)
                                   throws java.lang.Exception
        returns the element (Link) at a specific index from the list.
        Parameters:
        index - the index of the element to be returned.
        Throws:
        java.lang.Exception
      • addToList

        public void addToList​(java.lang.Object[] data,
                              double mer)
                       throws java.lang.Exception
        adds an element (Link) to the list.
        Parameters:
        gr - the attribute set specification
        mer - the "merit" of this attribute set
        Throws:
        java.lang.Exception