Мой блокнот C ++ (работает против течения)

Самое счастливое каждый день - узнавать что-то новое.
(Вся информация из онлайн-запроса)

2020-4-14:

1.lower_bound (begin, end, num) находит первое число, меньшее или равное num
от начальной позиции массива до позиции end-1 , находит адрес, который возвращает число, и возвращает end, если он не существует. Вычитая начальный адрес, начинаем с возвращенного адреса, получаем индекс числа, найденного в массиве. 2.upper_bound (begin, end, num) находит первое число, большее чем num в двоичном коде, от начальной позиции массива до позиции end-1 , находит адрес, который возвращает число, и возвращает end, если он не существует. Вычитая начальный адрес, начинаем с возвращенного адреса, получаем индекс числа, найденного в массиве. Общий формат: lower_bound (The начало, конец, Num) -BEGIN; получен Num снизу стандарт upper_bound (начало, конец, Num) -begin; получен в первом конце в большем масштабе , чем NUM Примечание: lower_bound () и Upper_bound () использует бинарный поиск для поиска в отсортированном массиве. Старайтесь не использовать его для массивов с дублирующимися элементами. 3. удалить (не до конца понятно ...)








Опубликовано 36 оригинальных статей · Хвала 35 · Посещений 1893

рекомендация

отblog.csdn.net/zhq215/article/details/105517523
рекомендация