417-й программист
107 subscribers
63 photos
9 videos
4 files
41 links
Всё о жизни программиста и GameDev: новости, советы, лайфхаки, опыт. Здесь ты откроешь для себя секреты мира IT! 🕹

🎮 Заходите поиграть: https://programmer-417.itch.io

🔴 YouTube канал:
https://youtube.com/@programmer_417
Download Telegram
Эффективные алгоритмы и как их написать. Существует много способов решить какую-либо проблему, но в программировании это надо делать как можно быстрее. Давайте разберем основные моменты. 🧮

🪙 Неважно, какая стоит перед вами задача, важно, чтобы вы её четко представляли. Запишите все подробности в блокнот, опишите всё, как для другого человека, сделав первый шаг на пути к решению. ✏️

😶 Далее, разберите все моменты, которые вам не понятны. Если нужна какая-то формула, поищите в интернете, если совет, спросите на форуме, если идея, потратьте 10 минут, чтобы комфортно её придумать. Собрав всю информацию, вы готовы собирать пазл. 🧩

🧑‍💻 Напишите первую рабочую версию, скелет алгоритма. Пусть он работает неидеально, но вы всегда сможете это исправить. Пишите комментарии к каждому блоку кода, дополняйте делали, вспоминайте описание задачи и думайте, соответствует ли оно реальности. 📎

Наконец, оптимизируйте код с помощью нескольких приемов:
– Комбинирование циклов и удаление повторов
– Растяните время выполнения, чтобы снизить нагрузку
– Найдите наименее нагруженное место в коде, вставьте алгоритм именно туда

🔖 Это план, который я создал на основе рекомендаций и источников. Люблю его использовать при работе с графикой. Однако, не забывайте, что он не будет работать если задача слишком большая, всегда разбивайте её на более мелкие. Удачи в реализации!

#HappyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
411