|
Data Structures and Algorithms
with Object-Oriented Design Patterns in C# |
public class AbstractSearchableContainer :
AbstractContainer, SearchableContainer
{
void WithdrawAll(ComparableObject arg)
{
ComparableObject obj;
while ((obj = Find(arg)) != null)
Withdraw(obj);
}
// ...
}
Determine the worst-case running time of this method
for each of the following cases: