Interface IDeque<E>
.NET interface for TO BE DEFINED FROM USER
public interface IDeque<E> : IQueue<E>, ICollection<E>
Type Parameters
E
- Inherited Members
Properties
First
E First { get; }
Property Value
- E
Last
E Last { get; }
Property Value
- E
Methods
Add(E)
bool Add(E arg0)
Parameters
arg0
EE
Returns
AddAll<Arg0ExtendsE>(Collection<Arg0ExtendsE>)
bool AddAll<Arg0ExtendsE>(Collection<Arg0ExtendsE> arg0) where Arg0ExtendsE : E
Parameters
arg0
Collection<Arg0ExtendsE>
Returns
Type Parameters
Arg0ExtendsE
E
AddFirst(E)
void AddFirst(E arg0)
Parameters
arg0
EE
AddLast(E)
void AddLast(E arg0)
Parameters
arg0
EE
Contains(object)
bool Contains(object arg0)
Parameters
Returns
DescendingIterator()
Iterator<E> DescendingIterator()
Returns
Element()
E Element()
Returns
- E
E
Iterator()
Iterator<E> Iterator()
Returns
Offer(E)
bool Offer(E arg0)
Parameters
arg0
EE
Returns
OfferFirst(E)
bool OfferFirst(E arg0)
Parameters
arg0
EE
Returns
OfferLast(E)
bool OfferLast(E arg0)
Parameters
arg0
EE
Returns
Peek()
E Peek()
Returns
- E
E
PeekFirst()
E PeekFirst()
Returns
- E
E
PeekLast()
E PeekLast()
Returns
- E
E
Poll()
E Poll()
Returns
- E
E
PollFirst()
E PollFirst()
Returns
- E
E
PollLast()
E PollLast()
Returns
- E
E
Pop()
E Pop()
Returns
- E
E
Push(E)
void Push(E arg0)
Parameters
arg0
EE
Remove()
E Remove()
Returns
- E
E
Remove(object)
bool Remove(object arg0)
Parameters
Returns
RemoveFirst()
E RemoveFirst()
Returns
- E
E
RemoveFirstOccurrence(object)
bool RemoveFirstOccurrence(object arg0)
Parameters
Returns
RemoveLast()
E RemoveLast()
Returns
- E
E
RemoveLastOccurrence(object)
bool RemoveLastOccurrence(object arg0)
Parameters
Returns
Size()
int Size()