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


Найти квадратный корень числа без sqrt() в java
Класс java Math предоставляет метод sqrt() для нахождения квадратного корня числа. В этом разделе мы создадим программу на Java для нахождения квадратного корня из n. Класс java Math предоставляет метод sqrt() для нахождения квадратного корня числа. В этом разделе мы создадим программу на Java для нахождения квадратного корня из n. В Java найти квадратный корень числа очень просто, если мы используем предопределенный метод. Класс Java Math предоставляет метод sqrt() для нахождения..

Структуры данных с использованием C ++ STL
Глава ACM-W Manipal недавно организовала семинар по основам структур данных и стандартных библиотек шаблонов C ++, который проводили Харшита Бинани и я. На семинар было зарегистрировано более 120 человек! Стандартная библиотека шаблонов C ++ - относительно простой, но очень мощный инструмент в области конкурентного программирования , и мы хотели, чтобы каждый в нашем колледже использовал его наилучшим образом. Помня о предстоящем сезоне размещения и просто чтобы помочь студентам..

Серия Build the Forest in Python: двухпоточное двоичное дерево поиска
Продолжить обсуждение Двоичных деревьев с резьбой ; в статье будет реализовано двухпоточное двоичное дерево поиска, которое сочетает в себе левое и правое однопоточные двоичные деревья и имеет оба преимущества, но также увеличивает сложность. Настройка проекта Следуйте тому же стилю и предположениям, что и в других статьях серии Build the Forest , реализация предполагает Python 3.9 или новее. Эта статья добавляет в наш проект два модуля: double_threaded_binary_trees.py для..

Святой Грааль JavaScript  — Часть 4: Подъем
Статья, которая объясняет одну из самых важных тем — подъем, как работает подъем для переменных, объявления функций и выражения функций в JavaScript. Поднятие — это процесс, при котором интерпретатор перемещает объявление функций или переменных в верхнюю часть их области видимости перед выполнением кода. Переменный подъем 1. Вар переменные, объявленные с помощью var, поднимаются наверх своей текущей области действия объемлющей функции. Неопределенное значение будет..

Подсчет инверсии в массиве с использованием сортировки слиянием
Подсчет инверсий | Практика | GeeksforGeeks Дан массив целых чисел. Найдите счетчик инверсии в массиве. Счетчик инверсии: для массива счетчик инверсии… practice.geeksforgeeks.org Привет, кодеры, сегодня мы увидим проблему, основанную на алгоритме сортировки слиянием. Итак, в задаче нам дан массив A размера n , и мы должны подсчитать количество инверсий в этом массиве. Определение счетчика инверсии, данное в условии задачи,..

Необычные структуры данных: элегантное решение сложных проблем
Введение В сфере информатики и разработки программного обеспечения структуры данных — это невоспетые герои, которые позволяют алгоритмам и приложениям работать эффективно и результативно. Мы часто полагаемся на знакомые инструменты из нашего арсенала программирования: массивы, списки и хеш-таблицы, которые, несомненно, необходимы. Однако под поверхностью скрывается сокровищница необычных структур данных, которые часто упускаются из виду, но которые обладают замечательными..

[LeetCode] — Расписание двух городов
Это вопрос 1029 от LeetCode . Это еще один вопрос жадного алгоритма. Ниже приведена реализация на Java.