// heap.java
// demonstrates heaps
// to run this program: C>java HeapApp
import java.io.*;
import java.util.*;
////////////////////////////////////////////////////////////////
public class Node
{
   private int priority;       	// data item (key)
   private int identity;	// data item (place in array)
   private int parent; 		// data item (place of parent in array)
// -------------------------------------------------------------
   public Node(int p, int ID, int P)           // constructor
      { priority = p;
      	identity = ID;
      	parent = P;}
// -------------------------------------------------------------
   public int getPriority()
   {
	return priority;
   }
// -------------------------------------------------------------
   public void setPriority(int pr)
   {
	priority = pr;
   }
// -------------------------------------------------------------
   public int getParent()
   {
	return parent;
   }
// -------------------------------------------------------------
   public void setParent(int pa)
   {
	parent = pa;
   }
// -------------------------------------------------------------
   public int getIdentity()
   {
	return identity;
   }
// -------------------------------------------------------------
   public void setIdentity(int id)
   {
	identity = id;
   }
}  // end class Node
////////////////////////////////////////////////////////////////
