Разработка контейнера для хранения данных с поддержкой операций добавления/удаления/получения записи/объединения и итератора к нему
Организация хеш-таблицы с открытой адресацией. Словесные алгоритмы основных функций: вставка, поиск элемента. Тестовые примеры на последовательные операции добавить (значение), удалить и найти. Сравнение с хеш-таблицей из библиотеки Qt, исходный код.
Подобные документы
- 51. Хеширование
Термин "хеширование". Рассмотрены основные виды хеш-функций и некоторые их модификации, методы разрешения коллизий, проблемы удаления элементов из хеш-таблицы, а также некоторые варианты применения хеширования. Алгоритмы шифрования с открытым ключом.
курсовая работа, добавлен 06.01.2024 Представление хранимой процедуры для получения получения глубины дерева связей таблицы и схемы базы данных. Произведение анализа этой процедуры с помощью SQLDetective 4.3. Получение и анализ метрики кода и составление блок-схемы хранимой процедуры.
статья, добавлен 31.07.2018Решение задачи с помощью линейного алгоритма в среде программирования Turbo Pascal. Структура данных: массивы, строки, записи. Прямая и косвенная рекурсия. Рекурсивные алгоритмы и бинарный поиск. Сортировка включением и разделением, организация списков.
курсовая работа, добавлен 07.07.2012Понятие выпускной квалификационной работы. Этапы подготовки и защиты. Моделирование бизнес-процессов предметной области. Разработка баз данных приложения для хранения ВКР. Алгоритмы функционирования системы. Проектирование пользовательского интерфейса.
контрольная работа, добавлен 18.10.2017Поиск информации в файлах данных. Исследование эффективности алгоритмов сортировок для различных структур и размерностей данных. Структуры данных типа дерево, алгоритмы их обработки. Реализация функций расстановки и различных методов разрешения коллизий.
курсовая работа, добавлен 17.11.2014Введение в структуры и алгоритмы компьютерной обработки данных. Типы данных языков программирования высокого уровня. Массивы, строки, записи, множества. Задачи и многообразие алгоритмов линейного, блочного и бинарного поиска. Связные линейные списки.
учебное пособие, добавлен 12.05.2014Вопросы программной реализации важнейших структур данных, таких как стеки, очереди, списки, деревья и их комбинации. Статические и динамические способы их создания. Алгоритмы сортировки данных. Методы обработки массивов. Примеры фрагментов программ.
учебное пособие, добавлен 06.10.2017Основные функции выполнения базы данных. Таблица звонков callsyyyydd. Процедура тарификации и добавления тарифного плана. Особенности сбора информации об абонентах. Создание электронных баз данных как самый эффективный способ хранения информации.
лабораторная работа, добавлен 08.06.2009Аналитические выражения синтеза всех логических функций в базисе И–НЕ и их таблицы истинности. Схемы логических функций в базисе И–НЕ, перевод переключателя S1 в различные положения для получения на выходе первого элемента нужного значения функции.
лабораторная работа, добавлен 26.02.2024Требования к криптосистемам. Режимы и алгоритмы шифрования. Обоснование необходимости разработки программного продукта. Формирование требований к программному обеспечению. Использованные при разработке библиотеки. Разработка пользовательского интерфейса.
курсовая работа, добавлен 07.08.2018Разработка структуры таблицы для хранения и обработки исходной информации. Ввод данных посредством окна диалога. Формирование сводной таблицы. Построение графиков динамики цен. Прогнозирование изменений с помощью линии тренда. Создание листа интерфейса.
курсовая работа, добавлен 27.09.2017- 62. Графики функций
Построение графиков с помощью элемента управления Chart. Составление таблицы данных путем изменения параметра Х с шагом dx. Разработка алгоритма программы и соответствующего кода для ее запуска. Отладка программы построения на экране графика функции.
лабораторная работа, добавлен 06.12.2019 Анализ предметной области. Выбор источника и наборов открытых данных. Сравнение программных интерфейсов социальных сетей. Ограничение географической локации сообщений. Разработка формата хранения данных. Визуализация собранных данных методом теплой карты.
дипломная работа, добавлен 03.07.2017Создание базы данных в режиме формы, таблицы, шаблонов и мастеров. Поиск информации в базе данных в режиме таблицы. Характеристика системы связи и электронных таблиц MS Works 3.0. Описание и причины установления флажка "защита данных".
реферат, добавлен 18.02.2016- 65. Таблицы в Excel
Характеристика современных программ обработки электронных таблиц. Сводные (объединенные) таблицы Excel, где данные группируются по различным критериям. Реорганизация сводной таблицы и группировка данных. Анализ объединения диапазонов в сводной таблице.
реферат, добавлен 22.01.2011 Табличный процессор Excel: понятие и общая характеристика, отличительные особенности и функциональное назначение, операции и оценка возможностей. Формулы в Excel, использование функций. Таблицы подстановки данных. Подбор параметра. Сводные таблицы.
лекция, добавлен 30.11.2011- 67. Базы данных
База данных как организованная структура, предназначенная для хранения информации, основные модели: иерархические, сетевые, реляционные. Характеристика свойств реляционной таблицы. Рассмотрение основных особенностей системы управления базами данных.
реферат, добавлен 08.02.2013 Проектирование базы данных для приема персонала на работу, с помощью программирования в Microsoft Office. Построение диалога формирования базы данных, таблицы данных. Написание листинга диалога запросов на обработку данных (арифметические операции).
курсовая работа, добавлен 06.06.2011Общая методология использования программных средств в профессиональной работе, связанной с организацией хранения и обработки данных. Основные команды для выполнения типовых операций. Структура шаблона таблицы "Данные о доходах и расходах учреждения".
курсовая работа, добавлен 13.11.2013Исследование и анализ эффективности основных функций библиотеки Определение требований, характеристика функций и разработка проекта автоматизированной системы управления для хранилища библиотеки с применением программных средств BPwin, ERWin, MSVisio.
курсовая работа, добавлен 14.05.2012Этапы создания базы данных для учета операций интернет-магазина: выделение основных сущностей (клиенты, фильмы, операции, сотрудники, филиалы магазина) и установление связей между ними, разработка интерфейса на языке С# с использованием Windows Forms.
реферат, добавлен 22.06.2011Значение процессов обработки и хранения информации для оперативного, гибкого и эффективного управления предприятием. Создание базы данных и разработка интерфейса для отслеживания проделанной работы дезинфекционной станции и получения данных по заказчикам.
курсовая работа, добавлен 12.06.2014Способы организации масштабирования системы хранения хронологических данных. Сбор и сортировка данных. Проблема обеспечения способности к масштабированию всей информационной системы в целом на достаточном уровне. Возможность добавления новых данных.
статья, добавлен 29.04.2017Разработка программ с использованием методики объектно-ориентированного программирования. Использование классов для создания очереди записи информации. Особенности добавления элементов и просмотра матриц. Тестирование программы, проверка интерфейса.
контрольная работа, добавлен 09.04.2017Разработка информационной системы для заданной предметной области с использованием заданных структур данных и алгоритмов. Характеристика алгоритмов и структуры данных. Рассмотрение описания программы. Определение алгоритма поиска слова в тексте.
курсовая работа, добавлен 15.11.2017