Публикации по теме 'hash-table'


7. Соединение точек — Big O и структура данных хеш-таблицы
В JavaScript объекты хранятся в виде пар ключ-значение. Это пример встроенной хеш-таблицы в самом языке. Если вы хотите настроить хеш-таблицу и создать свою собственную, вы можете это сделать. Хэш-таблицы могут быть реализованы в виде линейной или нелинейной структуры данных. В большинстве случаев они реализуются как линейная структура данных. Прежде чем мы начнем с хеш-таблицы, давайте разберемся в вопросе ниже. что такое ассоциативный массив , хэширование и коллизия ?..

Структуры данных, часть I. Является ли объект HashMap в JS?
В этой серии структур данных я собираюсь обсудить некоторые основные структуры данных; их реализация и внутренняя работа. Сегодня мы начнем с любимой в отрасли структуры данных HashMap. Мы обсудим, что это такое, почему это предпочтительнее и как это реализовать. Что такое HashMaps? Карты, словари и ассоциативные массивы описывают один и тот же тип данных, также известный как структура данных хеш-таблицы. Хеш-таблица  – это структура данных, которая сопоставляет ключи со значениями...

LeetCode 1. Two Sum Python Solution Programming & Technical Interview Question
Blind 75 — Вопросы по программированию и техническому интервью — серия объяснений Проблема: Учитывая массив целых чисел nums и целое число target , вернуть [the] индексы [в nums array] из двух чисел таким образом, чтобы в сумме они составляли целевое значение. Ограничения: Вы можете НЕ использовать один и тот же элемент дважды. Существует только один правильный ответ. 2 ‹= nums.length ‹= 104 -109 ‹= числа[i] ‹= 109 -109 ‹= цель ‹= 109 Объяснение: Эта проблема..

Хеш-таблицы — Что вам нужно знать
Хеш-таблицы из 20 слов или меньше:  – Структура данных, состоящая из неупорядоченных, неиндексированных пар "ключ-значение"  – Сверхбыстрый поиск, операции вставки и удаления. Если вы обнаружили, что задаетесь вопросом, «что за хэш-таблицы непонятны», вот краткий ответ. Что такое хеш-таблица? Хеш-таблицы — это структуры данных, включенные в большинство языков программирования. Итак, что такое структура данных? Структуры данных — это такие вещи в языках программирования, как..

Проблема с гайками и болтами
Сложный уровень Легкий спросил в Амазонка, поход, Adobe, Makemytrip Четыре решения Обсуждено Грубая сила Хеш-таблица Разбираемся в проблеме: Дан набор из n гаек разных размеров и n болтов разных размеров. Между гайками и болтами существует взаимное соответствие. Эффективно подбирайте гайки и болты. каждый элемент гайки и болта может быть любым из этих элементов! # $ % & * @ ^ ~ орехи [] = {'@', '#', '$', '%', '^', '&'} болты [] = {‘$’, ‘%’, ‘&’, ‘^’, ‘@’, ‘#’}..

Хеш-таблицы и хэш-карты в Python
Данные требуют нескольких способов хранения и доступа к ним. Одна из наиболее важных реализаций включает хеш-таблицы. В Python эти хеш-таблицы реализованы с помощью встроенного типа данных, то есть словаря. В этой статье вы узнаете, что такое хеш-таблицы и хэш-карты в Python и как их можно реализовать с помощью словарей. Прежде чем двигаться дальше, давайте взглянем на все темы обсуждения: Что такое хеш-таблица или хеш-карта в Python? Хеш-таблица против Hashmap Создание словарей..

Общие структуры данных: часть 2
Объяснение деревьев, двоичных деревьев поиска, графиков и хэш-таблиц на основе псевдокода. Дерево : дерево может быть определено рекурсивно как структура данных, имеющая корневой узел с 0 или более дочерними узлами. Каждый дочерний узел имеет 0 или более дочерних узлов и так далее. Эта структура используется в HTML / DOM, поскольку все элементы на веб-странице происходят от корневого элемента ‹html›, который разветвляется в дерево. Деревья не линейны, а имеют иерархическую..