Публикации по теме 'coding-interviews'
Наименьший подмассив с заданной суммой | Интервью по кодированию | Шаблон раздвижного окна
Если вы планируете совершенствовать свои навыки решения задач на основе шаблона скользящего окна, на мой взгляд, это лучшая отправная точка. Это также важно, поскольку эти технологические компании (Goldman Sachs, Meta, Amazon и Google) задавали этот вопрос.
Важная вещь, которую следует вынести из этой статьи, — когда мы должны использовать шаблон скользящего окна. Мы уже обсуждали похожую проблему Самая длинная повторяющаяся строка после K замен .
Эта статья относится к плану..
Сравнение троек: определение заработанных баллов на основе оценок в JavaScript
Улучшите свои навыки решения проблем с помощью задачи «Сравни тройню». Внедрите решение JavaScript, сравните рейтинги и подсчитайте баллы для Алисы и Боба. Повысьте свои способности кодирования прямо сейчас! #codingchallenge #JavaScript #решениепроблем
Сравнение и оценка рейтингов — обычная задача, связанная с решением проблем и задачами кодирования. Одной из таких интересных задач является «Сравни тройню», где нам даются два массива, представляющие рейтинги двух человек. Цель состоит..
Как пройти техническое собеседование по программированию
Я недавно закончил учебный курс по программированию. Одним из льгот, которые предоставил нам мой буткемп, было бесплатное пробное техническое собеседование. Это будет часовой сеанс на компьютере, где вы пишете код с интервьюером. Вот несколько советов, которые я обнаружил, чтобы сделать все возможное на любом техническом собеседовании.
Изучите основы своего языка программирования
Во-первых, будьте готовы ответить на несколько основных вопросов, касающихся принципов вашего языка. У..
7 основ, которые вы должны знать для своего первого собеседования по программированию
Собеседования на должности программистов, будь то работа или стажировка, уникальны, потому что вы напрямую оцениваете свои навыки программирования через проблемы с кодированием. Для меня это было пугающе. Во время «обычных» собеседований у меня была страховка импровизации на случай, если вопрос застанет меня врасплох, но во время собеседования по программированию я знал, что будет сложно решить проблему, требующую знаний, которых у меня просто нет. Вот почему я составил список самых..
Задача JS Code: найти длину самой длинной последовательной последовательности в несортированном массиве
Откройте для себя силу наборов в JavaScript для эффективного решения самой длинной последовательной последовательности. Повысьте свои навыки кодирования с помощью этого алгоритмического подхода и реализации на JavaScript.
При кодировании интервью часто возникают проблемы, связанные с поиском шаблонов или последовательностей в массиве. Одной из таких задач является нахождение длины самой длинной последовательной последовательности в несортированном массиве. В этой статье мы рассмотрим..
Решение проблем Neetcode 150 (Сегодняшняя проблема : те же деревья)
Сегодня мы собираемся решить ту же задачу о деревьях, где вам даны два бинарных дерева, и мы должны сравнить их и посмотреть, идентичны ли они или нет.
Имея корни двух бинарных деревьев p и q , напишите функцию, проверяющую, совпадают ли они или нет.
Два бинарных дерева считаются одинаковыми, если они структурно идентичны, а узлы имеют одинаковое значение.
Input: p = [1,2,3], q = [1,2,3]
Output: true
Input: p = [1,2,1], q = [1,1,2]
Output: false
class TreeNode:
def..
Что такое ЛитКод?
LeetCode — это термин, который я часто слышу в последнее время, и, возможно, это потому, что в последнее время я больше увлекся программированием. До написания кода я действительно понятия не имел, что такое LeetCode, пока кто-то не упомянул мне об этом. LeetCode — это платформа, которая позволяет вам улучшить свои навыки программирования, чтобы вы могли лучше подготовиться к собеседованиям. Но так ли это необходимо?
LeetCode была основана в 2015 году из штаб-квартиры в Сан-Диего,..
Новые материалы
Объяснение документов 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..