Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
complexity
:
Content language: Русский
English
Какой из ниже перечисленных методов позволяет быстрее всего получить отсортированный контейнер элементов int и найти заданное значение value( которое присутствует в контейнере) бинарным поиском? 1. set<int> iset; iset.insert(...); .... // add several more values set<int>::iterator it = lower_bound(begin(iset), end(iset), value); 2. vector<int> ivect; ivect.reserve(...); // reserve memory for elements ivect.push_back(...); .... // add several more values sort(begin(ivect), end(ivect)); vector<int>::iterator it = lower_bound(begin(ivect), end(ivect), value); 3. set<int> iset; iset.insert(...); .... // add several more values set<int>::iterator it = iset.lower_bound(value); 4. unordered_set<int> iuset; iuset.insert(...); .... // add several more values sort(begin(iuset), end(iuset)); unordered_set<int>::iterator it = lower_bound(begin(iuset), end(iuset), value);
complexity
В каких из перечисленных контейнеров сложность поиска составляет O(n)?
complexity
Какова трудоёмкость метода iterator erase (const_iterator position), в ассоциативных контейнерах?
complexity
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes