Динамические структуры данных: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 41:
[
''# Stack:''
public void Push('''T''' value) <span style="color:red">#fastestбыстрая операция</span>
public '''T''' Pop() <span style="color:red">#fastestбыстрая операция</span>
<---or--->
''# List:''
public void AddFirst('''T''' value) <span style="color:red">#fastestбыстрая операция</span>
public void AddLast('''T''' value) <span style="color:red">#требуется ссылка на хвост списка для того, чтобы операция была максимально быстрой</span>
public void AddLast('''T''' value)
public void InsertAfter('''T''' targetValue; '''T''' value)
public void InsertBefor('''T''' targetValue; '''T''' value)
public void RemoveFirst() <span style="color:red">#fastestбыстрая операция</span>
public void RemoveLast()
public void RemoveAfter('''T''' value)