C++ geek
Відкрити в Telegram
3 504
Підписники
Немає даних24 години
-27 днів
-2630 днів
Архів дописів
3 504
Что лучше const или define?
Ответ:
define - это директива препроцессора, которая не учитывает ни типов, ни областей видимости. Препроцессор вставляет значение везде, где оно используется и создается множество копий 3.14159265359 в объектном коде, константа никогда не порождает больше одной копии этого значения. define трудно отлаживать, потому что у него нет имени, только магическое число, нельзя взять адрес или создать ссылку на это значение.
У const есть тип, область видимости, можно взять адрес, создать константную ссылку на эту переменную.
Определенно, лучше использовать const, а не define.
➡️ @cpp_geek3 504
Быстрая сортировка
Отсортируйте заданный массив с помощью быстрой сортировки.
Формат входных данных:
Первая строка входных данных содержит одно натуральное число
nn (1 ≤ n ≤ 10^5) – количество элементов в массиве. В следующей строке находятся элементы массива – n целых чисел, не превосходящих по абсолютной величине 10^9.
Формат выходных данных:
Выведите элементы массива в порядке неубывания.
➡️ @cpp_geek3 504
Алгоритм merge
Объединяет две отсортированные последовательности, ограниченные диапазонами
[first1,last1) и [first2,last2), в единую отсортированную последовательность, начинающуюся с позиции result.
Шаблон:
merge (initer1 beg1, initer1 end1,
initer2 beg2, initer2 end2,
outiter res).
➡️ @cpp_geek3 504
Алгоритм includes
Используется для распознавания, существуют ли все числа тз одного контейнера в других контейнерах. Это помогает проверить, является ли набор подмножеством другого набора или нет, учитывая, что набор упорядочен. Ожидается, что элементы будут отсортированы по порядку.
👉 @cpp_geek
3 504
В чем отличие overload и override?
Ответ:
overload - это перегрузка, два одинаковых имени функций с разными принимаемыми аргументами, override - это переопределение (с помощью таблицы виртуальных функций), изменение поведения функции в выведенном классе ( с помощью механизма виртуальных функций).
👉 @cpp_geek
3 504
Сортировка пузырьком
Определите, сколько обменов сделает алгоритм пузырьковой сортировки по возрастанию для данного массива.
Формат входных данных:
На первой строке дано целое число n (1 ≤ n ≤ 1000) – количество элементов в массиве. На второй строке – сам массив. Гарантируется, что все элементы массива – различные целые числа, не превышающие по модулю 10^9.
Формат выходных данных:
Выведите одно число – количество обменов пузырьковой сортировки.
👉 @cpp_geek
3 504
Ответьте на 1 вопрос и книги ваши до конца весны за 0 ₽
Более 250 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно!
Попробовать
#реклама 18+
bookmate.ru
О рекламодателе
3 504
TECH WEEK 2024 - Технологии для бизнеса
⚡Получите более 100 целевых лидов
TECH WEEK - мультиформатная конференция, программа которой состоит из докладов экспертов, интерактивных спецформатов и выставки компаний.
TECH WEEK соберёт в Технопарке «Сколково» более 3500 предпринимателей, руководителей, инвесторов и профильных специалистов. И всего 120 компаний получат возможность рассказать о себе путем оформления специального фирменного стенда.
Не упустите шанс привлечь внимание потенциальных клиентов.
Более подробную информацию читайте на нашем канале
Подписаться
#реклама
О рекламодателе
3 504
Увеличиваем эффективность видеорекламы в Яндексе
Если вы все еще не верите в эффективность Outsream-рекламы, этот А/В тест Яндекс Реклама провела для вас.
В рамках теста сравнили эффективность запуска медийной видеорекламы в Instream+Outstream и только в Instream.
Комбинация InStream и OutStream помогла добиться большей эффективности:
✅ в 2 раза больше показов рекламы,
✅ на 40% больше охват,
✅ в 1,7 раза выше VTR.
✅ в 2 раза больше post-veiw заявкок
Читайте подробнее о тесте и оставляйте заявку на запуск медийной видеорекламы Яндекса по ссылке
Узнать больше
#реклама
yandex.ru
О рекламодателе
3 504
ЖК «Береговой»: редкие форматы премиум-квартир
Береговой – премиальный дом в форме волны. Преимущества жилого комплекса: благоустроенная набережная Москвы-реки, зеленый парк Фили рядом, продуманные планировки, панорамные окна, гардеробные, закрытый внутренний двор, лобби с тихой зоной, пространство для отдыха на крыше.
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/. Застройщик: АО Береговой-спецзастройщик
#реклама
beregovoy-kvartal.ru
О рекламодателе
3 504
Какую проблему решает пространство имён?
Пространство имен — это идентификатор, предоставляющий несколько библиотек. Используется для устранения конфликтов имен, когда имя связано с двумя или более библиотеками. Включает внешние объявления библиотеки с уникальными пространствами имен, что исключает возможность конфликта.
👉 @cpp_geek
