|
|
Другие темы раздела | |
C++ Из-за чего происходит переполнение?
https://www.cyberforum.ru/ cpp-beginners/ thread3131993.html #include <bits/stdc++.h> using namespace std; // операции над числами int ostatok(int a,int b) // % { if (a>= b) { return ostatok(a-b,b); } else { return a; } |
Визуализировать плотность вдоль луча зрения для трех проекций C++ Здравствуйте, мне дали задание для научной работы ''визуализировать плотность вдоль луча зрения для трех проекций'', так же приложен файл с координатами. Сначала я подумал что нужно визуализировать сами точки в пространстве , и получилось очень даже похоже , но научник сказал что это не плотность - это просто точки , и поставил меня в тупик , подсказок он решил не давать , сказал лишь что... |
C++ Найти минимум среди выбранных чисел Код должен найти минимум среди выбранных чисел, 0 - для завершения программы. Как сделать так, чтобы 0 не добавлялся в этот список, а просто прекращал программу? После запуска программы выходит это: Введите числа. 0 для завершения -> 65 -> 3 -> 2 -> 0 Минимум: 0 https://www.cyberforum.ru/ cpp-beginners/ thread3131980.html | C++ Передача переменной из 1 формы во 2 форму Всем привет, вот такая проблема: Есть первая форма в ней есть textbox1, из этого textbox1->Text делается переменная, эту переменную нужно перенести во вторую форму, чтобы использовать в другой форме https://www.cyberforum.ru/ cpp-beginners/ thread3131970.html |
C++ Задано натуральное число n вычислить сумму s=1-1/2+1/4-1/8.+(-1)**n*1/2**n Пожалуйста помогите реализовать на языке С++, в рамках задания разрешено использовать только сложение, вычитание, умножение и деление (функции возведения в степень, подсчета суммы и т.п. запрещены) |
C++ Найти максимально возможное количество участников экспедиции
https://www.cyberforum.ru/ cpp-beginners/ thread3131927.html Месклиниты собрались в экспедицию на край света. У них есть корабль, состоящий из N × M плотиков, связанных между собой. У каждого плотика есть своя грузоподъемность, а у каждого месклинита – своя масса. На каждом плотике может находиться не более одного месклинита. Если грузоподъемность выбранного плотика меньше массы месклинита, то бедный месклинит утонет при посадке. Руководитель экспедиции... |
C++ Генератор дробных чисел в диапазоне от - 5 до 5
https://www.cyberforum.ru/ cpp-beginners/ thread3131925.html random = (-50 + rand() % 100) / 10.0; // генератор дробных чисел в диапазоне от - 5 до 5 Можете объяснить с каких пор тут от -5 до 5? |
Использование 64бит DLL из 32 бит приложения C++ Вопрос в заголовке. Возможно, или забыть? Есть проект 32 битный. А DLL-обертка к устройству от продавца только 64 битная. Реально состыковать? |
C++ Решить задачу методом рекурсивного перебора с возвратом
https://www.cyberforum.ru/ cpp-beginners/ thread3131889.html Здравствуйте. Имеются монеты номиналом:... |
C++ Нахожение элемента массива отличного от остальных элементов Добрый день, в процессе решения одной из задач на codewars. Ссылка на задачу: https://www.codewars.com/kata/5526fc09a1bbd946250002dc/train/cpp я обнаружил одну странность: int FindOutlier(std::vector<int> arr) { int result; bool flag = arr%2; https://www.cyberforum.ru/ cpp-beginners/ thread3131886.html |
C++ Определить, попадают ли обе точки пересечения прямой и параболы в квадрат со Заданы числа k, b, a, l. Определить, попадают ли обе точки пересечения прямой y = kx + b и параболы y = ax2 в квадрат со стороной l и центром в начале координат (стороны параллельны осям). Напечатать сообщение и координаты точек. Пожалуйста напишите решение для С++ |
C++ Отличие конструктора класса от инициализатора
https://www.cyberforum.ru/ cpp-beginners/ thread3131853.html Какие отличия существуют между конструктором класса и инициализатором? |
0 / 0 / 0
Регистрация: 13.04.2023
Сообщений: 5
|
|
0 | |
Разработайте приложение, которое использует хеш-таблицу (пары «ключ – хеш») для организации прямого доступа к элементам - C++ - Ответ 1705837604.10.2023, 04:53. Показов 448. Ответов 0
Метки (Все метки)
Разработайте приложение, которое использует хеш-таблицу (пары «ключ – хеш») для
организации прямого доступа к элементам динамического множества полезных данных. Множество реализуйте на массиве, структура элементов (перечень полей) которого приведена в индивидуальном варианте (п.3). Приложение должно содержать класс с базовыми операциями: вставки, удаления, поиска по ключу, вывода. Включите в класс массив полезных данных и хеш-таблицу. Хеш-функцию подберите самостоятельно, используя правила выбора функции. Реализуйте расширение размера таблицы и рехеширование, когда это требуется, в соответствии с типом разрешения коллизий. Предусмотрите автоматическое заполнение таблицы 5-7 записями. Реализуйте текстовый командный интерфейс пользователя для возможности вызова методов в любой произвольной последовательности, сопроводите вывод достаточными для понимания происходящего сторонним пользователем подсказками. Проведите полное тестирование программы (все базовые операции, изменение размера и рехеширование), тест-примеры определите самостоятельно. Результаты тестирования включите в отчет по выполненной работе. Примечание: тесты должны включать в себя случаи коллизий, проверке подлежит правильность вставки, поиска и удаления записей, вызвавших коллизию. Метод хеширования - Открытая адресация (линейное пробирование) Структура элемента множества. Ключи записей подчеркнуты - Счет в банке: номер счета целое семизначное число, ФИО, адрес Вернуться к обсуждению: Разработайте приложение, которое использует хеш-таблицу (пары «ключ – хеш») для организации прямого доступа к элементам C++
0
|
04.10.2023, 04:53 | |
Готовые ответы и решения:
0
Разработайте приложение, которое использует хеш-таблицу для организации прямого доступа к записям файла Вычисляет ли словарь хеш, если ключ - числовое значение или в таком случае за хеш берется сам ключ? Для каждого файла из директории посчитайте его мд5-хеш. Выведите все пары (ИМЯ_ФАЙЛА, ХЕШ). Порядок файлов неважен Реализация прямого метода доступа к записям файла для обработки с использованием хеш-функции |
04.10.2023, 04:53 | |
04.10.2023, 04:53 | |
Помогаю со студенческими работами здесь
0
Реализация прямого метода доступа к записям файла для обработки с использованием хеш-функции Организовать хеш-таблицу с открытой адресацией, используя хеш-функцию h(k)=trunc(M*Frac(k*d), где d=(sqrt(5) Хеш-таблица. Метод цепочек. Нужно создать хеш-таблицу с реализованными методами insert, erase, find Запись пары Key-Value в распределённую хеш таблицу (DHT) Kademlia Для формирования хеш-адреса использовать хеш-функцию универсального хеширования Хеш-таблица и хеш-функция. Проверка на ввод существующих данных |
Новые блоги и статьи | |||||
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
|
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
|
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
|
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
|
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
|
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
|
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
|
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
|
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
|
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании
В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
|
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
|
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
|