big O of queue
could anyone tell me how do i compute the big "O" of quene as referenne-based implementation?
publicvoid enquene(obeject newItem)
{
Node newNode =new Node(newItem);
//insert the neew node
if (isEmpty( ))
{
newNode.setNext(nextNode);
}
else
{
newNode.setNext(lastNode.getNext());
lastNode.setNext(nextNode);
}
}
and is it O(1) for the index-based implementation of queue?
publicvoid enquene(Object newItem)
{
if (!isFull())
{
back = (back+1)%(MAX_QUEUE);
item[back] = newItem;
++count;
}
}
Message was edited by:
Ivan1238

