❤2👍2🔥2
Корректная проверка входных данных снижает риск ошибок и делает программу стабильнее. В карточках разобрал простые приёмы, которые нужно использовать в каждом коде.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
В этом посте расскажу про std::swap() и как правильно её использовать.
Обычно эту функцию используют для:
✓ Обмена значений✓ Сортировки массивов✓ Перестановки состоянийPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2
👍5🔥3❤2
Собрали три варианта под разные задачи. Хотите универсальность берите хеш. Нужна предсказуемость и мало памяти берите сортировку. Известен узкий диапазон используйте битовую маску.
Какой подход чаще используете вы?
Первый вариант – 👍
Второй вариант – 🔥
Третий вариант – ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
Полезно для:
✓ Нормализации ввода✓ Подготовки к парсингу✓ Форматирования выводаСжатие повторных пробелов упрощает анализ текста и делает сравнение строк корректнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2