Class BestFirst.LinkedList2

All Implemented Interfaces:
Serializable, Cloneable, Iterable<BestFirst.Link2>, Collection<BestFirst.Link2>, List<BestFirst.Link2>, RandomAccess
Enclosing class:
BestFirst

public class BestFirst.LinkedList2 extends ArrayList<BestFirst.Link2>
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:
  • Constructor Details

    • LinkedList2

      public LinkedList2(int sz)
  • Method Details

    • removeLinkAt

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

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

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

      public String getRevision()
      Returns the revision string.
      Returns:
      the revision