arhrs - современные компьютерные технологии

Публикации по теме 'data-structures'


Темы LeetCode — Связанный список
Структура данных Вопросы Базовый 203. Удалить элементы связанного списка 2. Добавить два числа 19. Удалить N-й узел из конца списка 61. Повернуть список 1721 год. Замена узлов в связанном списке 234. Связанный список палиндромов 369. Плюс один связанный список 328. Нечетно-четный связанный список 160. Пересечение двух связанных списков 82. Удалить дубликаты из отсортированного списка II 430. Сведение многоуровневого двусвязного списка 708...

Максимальная сумма подмножества без смежных элементов
Проблема Напишите функцию, которая принимает массив положительных целых чисел и возвращает максимальную сумму несмежных элементов в массиве. Если входной массив пуст, функция должна вернуть 0 . Концепция Несколько вещей, которые следует помнить о проблеме: Входной массив включает только положительные целые числа (отрицательные целые числа могут изменить решение) Нельзя добавлять в сумму любые два элемента, если они находятся рядом друг с другом. Давайте рассмотрим пример с..

Обзор Red Black и дерева AVL
Введение Алгоритмы на основе деревьев широко используются в области больших данных. Преимуществом таких алгоритмов в основном является их эффективная временная сложность O(log(n)). Одним из наиболее репрезентативных древовидных алгоритмов является бинарное дерево поиска (BST). Однако основным недостатком этого алгоритма является отсутствие самобалансировки и, следовательно, сходство с несбалансированным или перекошенным деревом. Из-за этой проблемы на сцене появились деревья Red..

Предоставление AWS Lambda доступа к теме SNS
AWS Lambda — это сервис бессерверных вычислений, который позволяет запускать код без предоставления серверов или управления ими. Amazon SNS — это полностью управляемая служба обмена сообщениями, используемая для отправки сообщений одному или нескольким получателям. В этом руководстве мы покажем вам, как предоставить AWS Lambda доступ к теме SNS. Предпосылки Аккаунт AWS Тема SNS, созданная в вашей учетной записи AWS Функция AWS Lambda, созданная в вашей учетной записи AWS. Шаги..

От мистера Среднего до Человека-паука: динамический массив
Я узнал, что некоторые вещи, которые могут быть полностью приемлемы для одного языка программирования, не подходят для другого. Эти обычаи, синтаксис или индексы не обязательно переводятся. Даже некоторые вещи, которые мы считаем неприемлемыми и просто ужасающими, не универсальны. Так обстоит дело и с нашим любимым массивом . Ниже приведен список языков, у которых индексы / индекс массива начинается с 1: Да, найдите время, чтобы переварить тот факт, что у нас все еще есть..

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

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

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