Я хочу прочитать массив целых чисел, хэш каждого целого и поместить его в хеш-таблицу, а затем искать таблицу для поиска значения. Каким будет эффективный способ сделать это в c/C++? Заранее спасибоПрограмма для создания хеш-таблицы
1
A
ответ
4
Если ваш компилятор поддерживает его, вы можете использовать std::unordered_set
. Если ваш компилятор еще не поддерживает это, большинство реализаций поддерживают hash_set
(что равно well documented in the SGI STL documentation).
+0
Я вижу, что неупорядоченный набор более эффективен, чем другие, но я очень смущен тем, как его использовать. Это может быть слишком много, чтобы спросить, но не могли бы вы дать мне небольшой пример. Благодарю. –
Смежные вопросы
- 1. программа для создания микрочипов
- 2. Программа для создания файлов?
- 3. C Программа - программа для создания текстового редактора
- 4. Программа для создания приложения для Windows Phone
- 5. Программа создания наложенного массива
- 6. Программа создания ключей RSA
- 7. C++ программа для создания тригонометрического калькулятора
- 8. Пакетная программа для создания модуля моего проекта
- 9. Программа для создания прозрачности окна в XP
- 10. JDBC-программа для создания двух разных соединений
- 11. Программа для создания блок-схемы Verilog
- 12. Python Программа для создания частных IP-адресов
- 13. Программа в C для создания этого шаблона
- 14. Программа для создания уравнения из графика
- 15. Программа создания персонажа в LUA
- 16. Неудачная программа после создания экземпляра
- 17. Есть ли программа для создания команд для git?
- 18. Программа или язык для создания «ботов» для игр
- 19. Какой сценарий/программа используется для создания этого стиля графиков изображений?
- 20. Практическое руководство. Программа C++ для создания окна X?
- 21. Самая лучшая программа для создания идеальных чисел на C++
- 22. Программа для создания узоров разного размера, а также некоторая путаница
- 23. Есть ли программа для создания gifs из текста?
- 24. Программа Python для создания словаря расширений и размеров файлов
- 25. Программа командной строки для создания скриншотов веб-сайта (на Linux)
- 26. Программа для создания матрицы, определенной пользователем в java
- 27. Программа для создания фигур и отображения их на консоли
- 28. Программа C для создания строки с замененными значениями в файле
- 29. Какова конечная программа для создания чертежа модели базы данных?
- 30. Java-программа для создания концентрических прямоугольников и овалов?
Эффективный способ сделать это зависит от того, как вы хотите лечить столкновения и будут ли происходить столкновения. – mikek3332002
То, что я думал, было одним из способов найти матч с столкновениями. Например, если возникает столкновение, тогда есть совпадение иначе. –