diff --git a/algorithms_task_6/student/include/impl.h b/algorithms_task_6/student/include/impl.h index 104a3cec..7f196241 100644 --- a/algorithms_task_6/student/include/impl.h +++ b/algorithms_task_6/student/include/impl.h @@ -18,4 +18,8 @@ void insert_to_sorted(Sequence& target, const FwIt sourceBegin, const FwIt sourc static_assert(std::is_const::reference>::type>::value, "FwIt must point to const data"); + + for (auto it = sourceBegin; it != sourceEnd; ++it) { + target.insert(std::upper_bound(target.begin(), target.end(), *it), *it); + } }