168 / 60 / 30
Регистрация: 09.05.2022
Сообщений: 366
|
||||||
1 | ||||||
Объяснить, что делает программа14.05.2022, 14:25. Показов 690. Ответов 3
Метки нет (Все метки)
По условию задания, надо было вывести количество элементов, равных заданному числу M. Не совсем понял, что такое upper_bound и lower_bound, но если от верхней отнять нижнюю границу, то должно вернуть количество элементов, так как это будет разница от индекса первого числа, большего, чем заданное число М и самого числа (так как lower_bound возвращает первое число не меньшее заданного числа, а значит само число в массиве вектора). По условию задания еще надо было использовать методы бинарного поиска, но я просто сделал upper-lower, это вообще правильно? И правильно ли я понял собственный код? Ибо ответ выводит правильно, а почему это работает, до конца не понимаю.
0
|
14.05.2022, 14:25 | |
Ответы с готовыми решениями:
3
объяснить что делает код Объяснить что делает строка Объяснить, что делает функция, подробно Объяснить, что делает std::lock_guard ? Исправить код, объяснить, что он делает |
90 / 60 / 32
Регистрация: 06.08.2020
Сообщений: 219
|
|
14.05.2022, 15:37 | 2 |
Сообщение было отмечено karlhildekruger как решение
Решение
upper_bound возвращает итератор на первое большее число от указанного, lower_bound - первое меньшее.
1
|
1710 / 1110 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
|
14.05.2022, 18:27 | 3 |
*первое НЕ меньшее, i.e. равное, либо первое большее
Эти штуки и работают бинарным поиском; можешь проверить: они не работают на неупорядоченном диапазоне.
0
|
90 / 60 / 32
Регистрация: 06.08.2020
Сообщений: 219
|
|
14.05.2022, 20:45 | 4 |
Folian, точно поправил, спасибо.
0
|
14.05.2022, 20:45 | |
14.05.2022, 20:45 | |
Помогаю со студенческими работами здесь
4
Нужно объяснить что делает элемент кода Объяснить, что делает каждый цикл в программе Нужно объяснить что делает элемент кода Можете объяснить что делает этот код? Объяснить, что делает данный участок кода Не совсем понимаю что делает этот код, желательно объяснить построчно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |