Публикации по теме '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›, который разветвляется в дерево. Деревья не линейны, а имеют иерархическую..