WedX - журнал о программировании и компьютерных науках

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


Рекурсия для начинающих (в JavaScript)
Я только недавно закончил учебный лагерь по разработке программного обеспечения и начал самостоятельно изучать структуры данных и алгоритмы. Сейчас они довольно сложны, но при достаточной практике я знаю, что мне понравится их решать! Здесь я собираюсь рассказать о рекурсии и о том, что я уже узнал о ней, на нескольких примерах. Кое-что забавное, о чем я узнал, это то, что если вы введете в Google запрос «рекурсия», вы получите всплывающее сообщение: «Вы имели в виду: рекурсия» . Затем,..

Понимание рекурсии в программировании - freeCodeCamp
Заметки из этого туториала Этот пост содержит заметки, которые я сделал из это видео freeCodeCamp на YouTube. Я включил все определения (теоретическая часть) и проблемы, решаемые в JavasScript. Рекурсия: процесс, в котором большая/сложная проблема разбивается на более мелкие подзадачи, и мы решаем эти подзадачи, чтобы решить большую проблему. Плюсы: Преодолевает разрыв между элегантностью и сложностью. Снижает потребность в сложных циклах и вспомогательных структурах..

LeetCode 24. Обмен узлами парами
"Постановка задачи" : Given a linked list, swap every two adjacent nodes and return its head. You must solve the problem without modifying the values in the list's nodes (i.e., only nodes themselves may be changed.) Пример: Input: head = [1,2,3,4] Output: [2,1,4,3] Решение : Есть два подхода к решению этой задачи, один — итеративный, а другой — рекурсивный. Мы будем решать, используя рекурсивный подход. Мы будем рассматривать два узла одновременно и переворачивать их, а..

Мемоизация с использованием Javascript
Мемоизация возникает в результате повторного припоминания, а не многократного воздействия. Мемоизация — это метод оптимизации, который используется для кэширования возвращаемого значения функции на основе ее параметров. Этот метод основан на том факте, что при передаче аргумента программа проверяет свой кэш. Вернуть значение, если оно было найдено в кеше. Если нет, выполните вычисление и сохраните результат в кеше при передаче аргумента. например. найти число Фибоначчи..

Рекурсия в Javascript
Привет всем Сегодня мы рассмотрим несколько простых примеров рекурсии в Javascript, чтобы понять, как работает рекурсия. Что такое рекурсия? Процесс, в котором функция прямо или косвенно вызывает саму себя, называется рекурсией, а соответствующая функция называется рекурсивной функцией. Используя рекурсивный алгоритм, некоторые проблемы могут быть решены довольно легко. Давайте посмотрим некоторые примеры рекурсии Пример 1 — Сумма цифр function sum_of_digit(n) { if (n == 0)..

Рекурсия на примере
Большинство программистов слышали об этой концепции и опасаются ее. Они стараются держаться от этого подальше. Это страшная тема, но не обязательно! Потребовались недели, прежде чем он понравился мне, надеюсь, я смогу ускорить этот процесс для других. Чтобы по-настоящему понять рекурсию , вы должны открыть свой разум для различных способов мышления и решения проблем. Что такое рекурсия? Рекурсия - это когда функция вызывает сама себя. Я знаю, это звучит странно. Когда вы пишете..

Решение последовательности Фибоначчи с помощью JavaScript.
Последовательность Фибоначчи - это один из вопросов интервью, от которого не смогли бы уклониться 50% разработчиков. На первом техническом собеседовании я написал код для вычисления последовательности Фибоначчи в массиве. Забавно, но на той неделе я впервые услышал последовательность Фибоначчи. К счастью для меня, это было онлайн-собеседование с установленным сроком, так что у меня было время погуглить об этом, но найти ресурсы было довольно сложно. Отсюда этот пост о том, как решить..

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

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

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]