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

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


Сортировать цвета 🐘
Вопрос Дан массив nums с n объектами, окрашенными в красный, белый или синий цвет, отсортируйте их на месте , чтобы объекты одного цвета были смежными, а цвета располагались в следующем порядке: красный, белый и синий. синий. Мы будем использовать целые числа 0 , 1 и 2 для представления красного, белого и синего цветов соответственно. Вы должны решить эту проблему, не используя библиотечную функцию сортировки. Пример 1: Input: nums = [2,0,2,1,1,0] Output:..

Leetcode — 200. Количество островов (теория графов)
Проблема Учитывая m x n 2D-бинарную сетку grid , которая представляет собой карту '1' s (суша) и '0' s (вода), вернуть количество островов . Остров окружен водой и образован путем соединения соседних земель по горизонтали или вертикали. Вы можете предположить, что все четыре края сетки окружены водой. Пример 1: Input: grid = [ ["1","1","1","1","0"],..

Примечания LeetCode: найти все дубликаты в массиве
Вопрос Учитывая массив целых чисел nums длины n , где все целые числа nums находятся в диапазоне [1, n] , и каждое целое число встречается один раз или дважды , вернуть массив всех целые числа, которые появляются дважды . Вы должны написать алгоритм, который работает за O(n) времени и использует только постоянное дополнительное пространство. Пример 1: Ввод: число = [4,3,2,7,8,2,3,1] Вывод: [2,3] Пример 2: Ввод: число = [1,1,2] Вывод:..

Мои решения Leetcode «Все в одном» — «Java Python C++» — «Chase2Learn»
Если вам нужна помощь по всем решениям Leetcode в одном сообщении, скопируйте и вставьте эти коды напрямую в терминал Leetcode, и все готово. Решения Leetcode на C++, Java и Python. Быстрый старт Давайте программировать! Как вы уже знаете, этот сайт содержит не только Решения Codefchef , здесь вы также можете найти решение для других задач программирования. т.е. Leetcode , Программы C , Программные решения C++ , Программы Python , Веб-технологии , Структуры данных , Программы..

Как объединить объекты в TypeScript
Объединение двух или более объектов — обычная операция при работе с TypeScript. В этом руководстве мы рассмотрим различные способы объединения объектов в TypeScript. Метод 1: Оператор спреда Оператор распространения — это простой способ объединения объектов. Оператор распространения (`…`) копирует свойства объекта в новый объект. const obj1 = { a: 1, b: 2 }; const obj2 = { b: 3, c: 4 }; const mergedObj = { ...obj1, ...obj2 }; console.log(mergedObj); // Output: { a: 1, b: 3, c: 4 }..

Leetcode Pattern 2 | Раздвижные окна для строк
Leetcode Pattern 2 | Раздвижные окна для строк Другой реддитор из / r / cscareerquestions указал мне на эту замечательную ветку в обсуждении leetcode, которая раскрывает шаблон скользящего окна для решения нескольких проблем со строками (подстроками). Сегодня мы исследуем интуицию, лежащую в основе этой мощной техники, и применим ее к некоторым очень известным задачам со струнами. Еще один факт, который я стремлюсь доказать, заключается в том, что некоторые задачи, помеченные как..

LeetCode: учебный план LeetCode 75 / День 2
«Учебный план LeetCode 75 для лучших интервью» — это учебный план, который предлагает график выполнения набора из 75 задач по программированию на LeetCode в течение нескольких недель с целью подготовки навыков для технических собеседований и улучшения кодирования. 205. Изоморфные струны. Имея две строки s и t , определить, изоморфны ли они . Две строки s и t изоморфны, если символы в s можно заменить, чтобы получить t . Все вхождения символа должны быть заменены другим..

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

Объяснение документов 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]