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

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 217:
Create(value, null, null)
}
}
==Класс односвязного списка==
type
//Шаблонные параметры:
// T - тип значения узлов списка
TList<'''T'''> = class
{
public property TNode<'''T'''> Head <span style="color:orange">get</span>
public property integer Count <span style="color:orange">get</span>
constructor Create()
{
}
public void AddFirst('''T''' value)
public void AddLast('''T''' value)
public void InsertAfter('''T''' targetValue; '''T''' value)
public void InsertBefor('''T''' targetValue; '''T''' value)
public void RemoveFirst()
public void RemoveLast()
public void RemoveAfter('''T''' value)
public void Remove('''T''' value)
}