Как научиться придумывать более простые алгоритмы, для решения любой задачи? Т.к. я буду поступать в вуз на программирование, то решила уже сейчас, находясь в 10 классе, начать учиться этому. Я уже освоила основы Python 3, C++, а также сейчас осваиваю HTML, CSS и JS. Но я столкнулась с такой проблемой, что не могу придумать более простой алгоритм.
Это особенно видно на простых задачах, где многие другие люди пишут крайне простой, но рабочий алгоритм, занимающий всего пару срок, пока у меня этих строк все больше и больше... Причем, перенести алгоритм на ЯП мне труда не составляет, но эта разница в простоте самого алгоритма, меня расстраивает. Я понимаю, что это скорее всего, из-за недостатка опыта (всего 4 месяц учусь этому, до этого опыт кодить был только на паскале), но хотелось бы быстрее научиться придумывать более простые алгоритмы. Что можно сделать в такой ситуации?

21 Авг 2019 в 06:04
220 +1
0
Ответы
1

Ваше стремление к улучшению и развитию очень важно и замечательно! Вот несколько советов, которые могут помочь вам научиться придумывать более простые алгоритмы:

Практика. Чем больше задач вы решаете, тем лучше вы будете понимать различные подходы к решению и выбирать наиболее эффективный и простой алгоритм.

Изучение алгоритмов. Познакомьтесь с основными алгоритмами и структурами данных, которые широко используются в программировании. Это поможет вам лучше понимать принципы работы алгоритмов и находить более простые и эффективные решения.

Работа с кодом других разработчиков. Изучайте код других программистов, анализируйте их решения и пытайтесь понять, почему они выбрали именно такой подход к решению задачи.

Делайте паузы. Иногда отдых и отстранение от задачи могут помочь вам придумать более простой алгоритм. Попробуйте подойти к задаче снова после короткого перерыва.

Ставьте перед собой цель написать код максимально кратко и эффективно. Постоянно работайте над улучшением своего кода, и со временем вы начнете придумывать более простые и элегантные решения.

Не переживайте, что у вас возникают сложности с написанием более простых алгоритмов. С опытом и практикой вы обязательно станете более опытным и сможете решать задачи более эффективно. Успехов вам!

20 Апр в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир