Removes an item from the heap.

Declaration Syntax

Public Overridable Function Remove( _
	ByVal item As T _
) As Boolean
public virtual bool Remove(
	T item
);
public: virtual bool Remove(
	T item
);
public function Remove(
	item : T
) : Boolean;

Parameters

item
The item to remove. 

Return Value

true
if the item was found and removed, otherwise
false
.

Remarks

This api is much less performant than Pop though it allows removal of arbitrary elements.

Requirements

Namespace: Eas.WebCrawler.Common.Collections
Assembly: Eas.WebCrawler.Common (eas.webcrawler.common.dll)

See Also

BinaryHeap`1 Class | BinaryHeap`1 Members | Eas.WebCrawler.Common.Collections Namespace