LLLit: Изучение и практика программирования

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


Аналитическая дифференциация с использованием Sympy в Python
Как выполнить символьную дифференциацию в Python с помощью SymPy Введение Дифференциальное исчисление изучает скорость , с которой количества изменяются . В этой статье показано, как вычислять символические производные n-го порядка в Python с помощью библиотеки SymPy . Прочтите эту статью , чтобы понять основы дифференцирования, числового дифференцирования и базовой реализации метода Эйлера в Python с использованием NumPy, прежде чем работать со следующим содержанием...

Поговорим о рекурсии, детка!
Давай поговорим о тебе и обо мне. На самом деле, мы не собираемся говорить о тебе и обо мне (я), я просто подумал, что было бы забавно сказать это, знаешь, как песня… нет? .. чувак, я чувствую себя старым. Итак, в сообщении на этой неделе я собираюсь рассказать о рекурсии. Что это такое, как его использовали и почему мы должны использовать его, когда это возможно. В качестве примеров я буду использовать JavaScript. Итак, сначала, что такое рекурсия. Проще говоря, это вызывающий..

Рекурсия
Давайте поговорим о рекурсии! Что такое рекурсивная функция? Рекурсия — это когда вы используете что-то снова и снова, пока не остановитесь. Рекурсивная функция будет неоднократно вызывать себя до тех пор, пока не будет достигнут базовый случай. Когда вы впервые пытаетесь реализовать рекурсию, трудно даже понять, с чего начать. Есть разница между вызовом функции несколько раз и вызовом функции, которая вызывает сама себя. Взгляните на следующее: let factorial = (number) => { if..

Сколько решений есть у проблемы N-Queens?
Пошаговое руководство алгоритма поиска с возвратом для решения проблемы n ферзей с использованием JavaScript. В чем проблема n ферзей? Задача n ферзей была впервые представлена ​​как «проблема восьми ферзей» Максом Беззелем в 1848 году. Задача состоит в том, чтобы поместить восемь ферзей на шахматную доску 8 × 8 так, чтобы они не могли атаковать друг друга. Со временем эта проблема превратилась в более общую проблему n ферзей, которая требует размещения n не атакующих ферзей на n ×..

Вопросы по теме 'recursion'

Ошибка типа в Python 2.7 для некоторого простого рекурсивного кода
У меня ошибка типа с некоторым рекурсивным кодом в Python 2.7. Приведенный ниже код представляет собой интеграл Римана, в котором вы суммируете площади прямоугольников под кривой. Он отлично работает, когда «шаг» равен 0,25 или больше, но ошибка...

Схема: рекурсия набора мощности, печать в отсортированном порядке с использованием R5RS
Проблема рекурсии подмножества схемы Для силовой функции: (define (p l) (define (n next) (if (null? next) '() (cons (car next) (cons (cons (car l) (car next)) (n (cdr next)))))) (if...

Функция php возвращает null вместо строки
У меня есть массив со всеми хранящимися в нем категориями: $allCatArray = array( ['departments/outdoor/123123/'] => stdClass Object ( [i] => 1...
18.05.2024

Обратный рекурсивный массив для поиска идентификатора родителя
Попытка выяснить способ получения родительского идентификатора элемента в многомерном массиве: $Arr = array( array( "Id" => 1, "Parent" => 0, "Children" => array( array( "Id" =>...

Какова пространственная сложность рекурсивного алгоритма Фибоначчи без учета вызовов стека?
Если мы не рассматриваем память вызовов стека, то сколько места занимает рекурсивный фибноначчи? Я прочитал это здесь и там написано 0 (N), но я не понимаю, следует ли нам включать стековую память или нет, учитывая пространство. Псевдокод:...

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

CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек Неделя 1: 4 июня — 10 июня Что вы делали на прошлой неделе? Занятия начались на этой неделе, поэтому большую часть времени я потратил на..

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

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

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

Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости? Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..