Сортировка пузырьком
Определите, сколько обменов сделает алгоритм пузырьковой сортировки по возрастанию для данного массива.
Формат входных данных:
На первой строке дано целое число n (1 ≤ n ≤ 1000) – количество элементов в массиве. На второй строке – сам массив. Гарантируется, что все элементы массива – различные целые числа, не превышающие по модулю 10^9.
Формат выходных данных:
Выведите одно число – количество обменов пузырьковой сортировки.
Определите, сколько обменов сделает алгоритм пузырьковой сортировки по возрастанию для данного массива.
Формат входных данных:
На первой строке дано целое число n (1 ≤ n ≤ 1000) – количество элементов в массиве. На второй строке – сам массив. Гарантируется, что все элементы массива – различные целые числа, не превышающие по модулю 10^9.
Формат выходных данных:
Выведите одно число – количество обменов пузырьковой сортировки.
5 любопытных примеров C++ Lambda: рекурсия, constexpr, контейнеры и многое другое (включая C++23!)
https://www.cppstories.com/2020/07/lambdas5ex.html/
https://www.cppstories.com/2020/07/lambdas5ex.html/
C++ Stories
5 Curious C++ Lambda Examples: Recursion, constexpr, Containers and More
In this blog post I’ll show you a couple of interesting examples with lambda expressions. Do you know how to write a recursive lambda? Store them in a container? Or invoke at compile time?
See in the article.
Updated in August 2022: Added C++23 improvements.…
See in the article.
Updated in August 2022: Added C++23 improvements.…
Вынесет ли компилятор strlen() в отдельную переменную?
Anonymous Quiz
65%
Да, GCC сделает так
21%
Нет
13%
Это неправильная оптимизация
Как распознать хорошую программную архитектуру?
https://www.modernescpp.com/index.php/how-can-you-recognise-a-good-software-architecture
https://www.modernescpp.com/index.php/how-can-you-recognise-a-good-software-architecture
YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source.
https://habr.com/ru/company/yandex/blog/721526/
https://habr.com/ru/company/yandex/blog/721526/
Хабр
YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source
Привет! Меня зовут Максим Бабенко, я руковожу отделом технологий распределённых вычислений в Яндексе. Сегодня мы выложили в опенсорс платформу YTsaurus — одну из основных инфраструктурных...
Ускорение компиляции КОМПАС-3D в 4 раза при помощи PCH.
https://habr.com/ru/company/ascon/blog/723242/
https://habr.com/ru/company/ascon/blog/723242/
Хабр
Ускорение компиляции КОМПАС-3D в 4 раза при помощи PCH
Рассказывает программист Александр Тулуп: Время сборки проекта имеет немалое значение в процессе разработки. Начиная с "комфорта" разработчика при внесении изменений, заканчивая стоимостью...