Публикации по теме 'beginner'


5 основных алгоритмов сортировки
Вот список из 5 типичных алгоритмов сортировки с исчерпывающими пояснениями и псевдокодом для легкого переноса на любой язык. Пузырьковая сортировка Многократно меняет местами соседние элементы, сравнивая их, пока массив не будет отсортирован. Не подходит для больших массивов. Шаги следующие: Инициализировать переменную для отслеживания свопов swaps = 0 пройтись по массиву do <perform_swaps> while swaps > 0 до тех пор, пока swaps›0 (т.е. массив не отсортирован) In..

Распространенные ошибки программистов
Как программист, легко увлечься спешкой кодирования и забыть о потенциальных ловушках. Но ошибки могут не только замедлить ваш прогресс, но и привести к дорогостоящим ошибкам в будущем. В этой статье мы рассмотрим 5 основных ошибок, которые допускают программисты, и способы их избежать. Не тестировать свой код. Тестирование вашего кода имеет решающее значение для обеспечения его функциональности и обнаружения любых потенциальных ошибок до того, как они станут серьезными проблемами...

7 шагов к промисам JavaScript: руководство для начинающих
Промисы  – это важная функция JavaScript, помогающая управлять асинхронными операциями и обрабатывать их результаты. Они позволяют писать более чистый и читаемый код при работе с задачами, выполнение которых может занять некоторое время, например выполнение запросов API или выполнение трудоемких операций. В этом сообщении блога мы рассмотрим основы промисов и продемонстрируем их использование на примерах кода. Давайте начнем!!! 🚀🚀 Содержание Создание обещания Выполнение..

Передача асинхронной функции в качестве параметра в Rust
Разрабатывая контейнерные смарт-контракты для Juno на Rust, я должен признать, что пока не умею писать код на этом языке программирования. На самом деле, я даже считаю себя нубом. Вот почему, когда мне приходится использовать новые шаблоны, мне иногда требуется немного времени, чтобы понять, как это сделать. Это был именно тот случай, когда я хотел передать асинхронную функцию в качестве параметра обратного вызова другой функции. Поскольку нет лучшей документации для себя в будущем,..

Рекурсия, итерация и Фибоначчи
В моих бесконечных и пока относительно бесплодных попытках достичь просветления через понимание рекурсии в информатике я видел множество примеров рекурсивных функций, использующих последовательность Фибоначчи. Я смутно помнил из своего урока алгебры в седьмом классе, что числа Фибоначчи начинаются там, где каждое число является суммой двух чисел, которые стоят перед ним в последовательности, поэтому, если мы начнем последовательность с 0, она будет выглядеть так: 0, 1, 1, 2, 3, 5, 8,..

Java 101 - Стек и куча
JVM разделила память на следующие разделы. Куча Куча Код Статический Куча Куча - это область, где мы можем создавать и уничтожать объекты по мере необходимости. Стопка организована и аккуратна, она - аналог неорганизованной и беспорядочной кучи. Как получить доступ к куче, если она беспорядочная. Мы используем ссылочные переменные. Когда мы создаем экземпляр объекта, мы назначаем ему ссылочную переменную, и именно так мы получаем к ней доступ. В заключении: Все переменные..

Вас пугает программирование? Вы не одиноки.
В прошлом, когда компьютеры только выходили и считались большим товаром, даже с их упрощенным дизайном, они « пугали » многих людей, которые пробовали и использовали их: просто набрав что-то и увидев это на экран может быть огромной проблемой для некоторых. Технологии в целом — это то, к чему многие люди подходят с осторожностью, поскольку любое технологическое устройство может нанести ущерб, если обращаться с ним неопытными руками, и программирование ничем не отличается, поскольку..