-
void InsertAfter(const myiterator& it, const DataType& d); // вставить элемент d после звена node
-
myiterator Search(const DataType& d); // найти указатель на звено со значением data = d
-
void Delete(const myiterator& it); // удалить звено со значением data = d
-
void Delete(const myiterator& start, const myiterator& finish);
-
void DeleteAll(const DataType& d);
-
void Inverse(); // инвертировать список, т.е. звенья должны идти в обратном порядке
-
List Merge(const myiterator& start, const List& list2); // создать список3, добавив список2 в текущий список после итератора
-
void MergeWith(const myiterator& start, const List& list2); // в *this добавить список2 после итератора
-
friend ostream& operator<<(ostream& os, const List& l);
-
void MadeUnique(); // исключить повторяющиеся звенья
-
void Reordering(); // пересортировка списка: создать новый список, в кот сначала четные, потом нечетные звенья
-
bool Cycle(); // определить, есть ли цикл в списке
-
Notifications
You must be signed in to change notification settings - Fork 32
annapirova/mp2-list
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published