Any suggestions? thank u
public class CircList<T>
{
public CircNode<T> FirstFree { get; set; }
public CircNode<T> FirstFilled { get; set; }
public CircList()
{
FirstFree = new CircNode<T>();
FirstFilled = FirstFree;
FirstFree.Next = FirstFree;
}
public bool Empty()
{
if (FirstFree.Next == FirstFilled)
return true;
return false;
}
public void Enqueue(T value)
{
CircNode<T> tempNode = new CircNode<T>(value);
if (FirstFree.Next == FirstFilled)
{
FirstFilled = new CircNode<T>();
tempNode.Next = FirstFilled;
}
}
public T Peek()
{
return FirstFilled.Next.Value;
}
Edited by Roger, 02 April 2011 - 09:24 AM.
added code tags


Sign In
Create Account

Back to top









