-
Notifications
You must be signed in to change notification settings - Fork 3
2. С чего начать?...
BillyKlebitz edited this page Nov 30, 2021
·
15 revisions
Проект не самый сложный, но большой по обьему. Если начать в неправильном порядке, то можно очень надолго застрять. Итак, я предлагаю такую последовательность действий:
- Stack. Реализуйте свой стек на стандартном векторе. Это самый простой контейнер, и вы немного поймете как работать с вектором
- Введение в вектор. Реализуйте методы не требующие итераторов, или реализуйте их с std::vector<>::iterator.
- Итераторы. SFINAE. Реализуйте один класс random_access_iterator и убедитесь, что константные и не константные итераторы работают.
- Деревья. Изучите Кормена, реализуйте повороты и инсерт, потом удаление