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


Как построить хэш-таблицу в JavaScript
Независимо от того, проходите ли вы собеседование на должность разработчика программного обеспечения начального уровня или создаете корпоративное программное обеспечение в масштабе, структуры данных будут неотъемлемой частью вашего успеха. Они являются фундаментальной основой программирования и иногда могут быть немного сложными для навигации. Структуры данных похожи на инструменты в вашем наборе инструментов: вам нужно знать, как работает каждый инструмент, чтобы решить, какой из них..

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

Хэштег #hashmaps
Хэши, хэштеги, поросята в загоне: номенклатура вокруг # сильно злоупотреблялась — или, возможно, просто была переопределена — в эпоху твитов. Скромный octothorpe , возможно, превратился в знак фунта из-за грязного почерка; либра — да, известная астрология — была единицей веса из древности, описанной на английском языке как римский фунт и сокращенно lb. , что было часто пишется как ℔. (полоса, соединяющая буквы, должна была прояснить их статус как единого целого)...

Структуры данных 1: хеш-таблицы
Краткое введение в хеш-таблицу и связанные с ней концепции Хеш-таблицы - эффективный способ реализации словарей. Прежде чем сразу перейти к теме хеш-таблиц, понимание фона / контекста поможет нам лучше понять концепции, связанные с хеш-таблицей. Что такое словарь? Словарь - это абстрактный тип данных , используемый для хранения пар "ключ-значение". Простой словарь → {key_1: value_1, key_2: value_2, ……., Key_n: value_n} Каждый ключ связан с одним значением. Давайте построим..

Угловая хеш-таблица
В предыдущем посте я говорил о HashTable в Angular . Сегодня я публикую эту HashTable в npm. angular-hashtable Хэш-таблица для Angular www.npmjs.com Как пользоваться? 🚀 Примечание ☝🏼: в этом примере используется версия angular-cli 6.0.8 Создайте новый проект Angular и установите angular-hashtable . $ ng новый пример хэш-таблицы $ cd пример хэш-таблицы $ пряжа добавить угловую-хэш-таблицу Внедрите HashTable в..

Решение проблемы с максимальным количеством персонажей
В этом блоге я буду решать еще одну популярную алгоритмическую задачу — Max Character. Обратите внимание, что эта проблема будет решена в JavaScript! Вопрос заключается в том, чтобы создать функцию, которая возвращает символ, который чаще всего используется в строке. Судя по примерам в строках 6 и 7, и ввод, и вывод должны быть строками. Мое решение этой задачи имеет временную сложность O(n)! Использование массивов было бы отличным способом решения этой проблемы, но я собираюсь..