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


Введение в JSON
Что такое JSON? Открытый стандартный формат данных или обмен полуструктурированными данными — это нотация объектов JavaScript (JSON). И люди, и машины могут читать его, потому что он основан на тексте. В JSON полуструктурированные данные собираются в виде сообщений, называемых «событиями», логически группируются в пакеты, а затем передаются на платформу данных через конвейер данных. Полуструктурированные данные могут поступать из различных источников и устройств, включая мобильные..

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

Структуры данных в Javascript
«Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их отношениях ». - Линус Торвальдс, создатель Linux и Git На самом деле, одна из самых сложных частей в программировании - это структурирование данных. JavaScript - один из развивающихся языков программирования, поддержка которого начинается с самых элементарных концепций структурирования, таких как стеки, очереди, связанные списки, деревья, графики, хеш-таблицы. Стеки и очереди проще,..

Освоение структур данных в .NET: создание оптимизированного программного продукта
От массивов к набору хэшей: усовершенствуйте свой код, самостоятельно создавая структуры данных, повышая уровень разработки C# в .NET. Готовы ли вы погрузиться в увлекательный мир структур данных в .NET? Если вы разработчик, стремящийся улучшить свои навыки кодирования и создавать более эффективные приложения, вы попали по адресу! В этом мы отправимся в авантюрное путешествие по структурам данных, сосредоточившись на их реализации в неизменно популярной среде dotnet. Приготовьтесь к..

Как распечатать элементы кортежа в Python
Кортежи — это неизменяемые типы данных в Python, что означает, что их значения нельзя изменить после создания. Когда дело доходит до печати элементов кортежа в Python, можно использовать разные методы. В этом руководстве мы рассмотрим некоторые из наиболее распространенных способов печати элементов кортежа в Python. Использование цикла for Один из способов распечатать элементы кортежа — использовать цикл for. Вот пример: my_tuple = (1, 2, 3, 4, 5) for element in my_tuple:..

Преобразование списков в карты с помощью Java Stream API
Впечатляюще удобный API для преобразования списков в карты Исходные данные обычно хранятся в виде списка. Например, таблица реляционной базы данных или файл Excel представляет собой список строк. Когда исходные данные обрабатываются для окончательной визуализации, карта часто может использоваться в качестве промежуточной или окончательной структуры данных. Java имеет впечатляющий потоковый API, который упрощает преобразование списков в карты. Потоки Java не могут делать больше или..

Связанный список
Связанный список — это трудная тема для многих из нас, начинающих мир программирования. Это данные линейной структуры, но вы можете думать о коллекции объектов, и каждый объект указывает на следующий объект. Пример: у нас есть объект A, объект B и объект C, они используют место в памяти, но они не связаны. Теперь мы можем понять, почему я сказал, что у нас есть объект, потому что этот объект должен сохранять некоторые атрибуты. Каждый объект будет сохранять данные, а следующий объект,..