Публикации по теме 'computer-science'
LeetCode #994: Проблема с гниющими апельсинами
Решение проблемы с гниющими апельсинами с помощью JavaScript.
LeetCode #994 Rotting Oranges — действительно интригующая задача, в которую стоит сесть и разобраться.
Основная идея заключается в следующем: мы получаем сетку в качестве входных данных, и каждое значение равно 0, 1 или 2.
1 — свежие апельсины, 2 — гнилые апельсины, а 0 — пустые места.
Каждую минуту, проходящую в саду, любой апельсин, соседствующий по горизонтали или вертикали с гнилым апельсином, тоже становится..
7. Обратное целочисленное решение LeetCode
Вопрос:
Ссылка: https://leetcode.com/problems/reverse-integer/description/
Получив 32-битное целое число со знаком x , верните x с перевернутыми цифрами . Если обращение x приводит к тому, что значение выходит за пределы диапазона 32-разрядных целых чисел со знаком [-231, 231 - 1] , возвращается 0 .
Предположим, что среда не позволяет хранить 64-битные целые числа (со знаком или без знака).
Пример 1:
Input: x = 123
Output: 321
Пример 2:
Input: x = -123
Output:..
MIT 6.00.1x Обзор
Информатика
MIT 6.00.1x Обзор
Обзор «Введение в информатику и программирование с использованием Python»
Я только что закончил аудит 6.00.1x Массачусетского технологического института (Введение в информатику и программирование с использованием Python) на EdX. Это первый MOOC, который я дошел до конца, не говоря уже о том, чтобы пройти! Обратите внимание, что этот курс полностью доступен: вы можете получить свои коды для всех наборов задач и экзаменов бесплатно; вам нужно..
Линейная алгебра в машинном обучении для обнаружения землетрясений
В качестве кульминации моих занятий по курсу линейной алгебры (MATH 369), который преподает доктор Джейсон ДеМульпье, я рад поделиться своими мыслями в этой статье на Medium. Приветствуется обратная связь!
Линейная алгебра играет фундаментальную роль в области машинного обучения, и в этой статье основное внимание будет уделено ее применению для обнаружения землетрясений. Я углублюсь в решающую роль линейной алгебры в представлении сейсмических данных и волновых форм, а также ее значение в..
Помимо горячего кодирования: будущее НЛП
Помимо горячего кодирования: будущее НЛП
Обработка естественного языка (NLP) — это область компьютерных наук, которая занимается взаимодействием между компьютерами и людьми на естественном языке. Одним из важнейших компонентов НЛП является встраивание слов, которое представляет слова как векторы в многомерном пространстве. Встраивание слов стало важным методом в НЛП и открыло множество возможностей для будущего НЛП.
Что такое встраивание слов?
Встраивание слов — это метод..
Философия REACTO
Объяснение и анализ стратегии решения проблем REACTO
Когда дело доходит до решения проблемы, существует множество индивидуальных и комбинаций способов найти решение. Некоторые примеры различных подходов включают, но не ограничиваются ими: экспериментирование методом грубой силы, запоминание и припоминание, дедуктивное рассуждение сверху вниз и индуктивное рассуждение снизу вверх. Хотя эти подходы действительны и эффективны сами по себе, в Fullstack Academy уделяется особое внимание..
Как оболочка Unix интерпретирует и выполняет команды
Как Shell читает ввод от пользователей, ищет команды и выполняет их
Когда вы вводите команды на терминале, как оболочка интерпретирует ваши команды и точно знает, какие команды выполнять? Что происходит за кулисами? Если вы уже задавали себе эти вопросы, эта статья должна вас заинтересовать, поскольку мы анализируем процессы, происходящие за кулисами, когда команда выполняется в оболочке.
Что тебе понадобится
Чтобы понять и следовать этому руководству, вам потребуется следующее:..