Я пытаюсь написать код, который использует библиотеку igraph из C, я никогда не использовал его раньше.
В разделе 2 руководства пользователя говорится
«Вершины графа идентифицируются целым числом от 0 до N-1, N — количество вершин графа»
Естественно, это реальный мир, в котором мой список вершин может начинаться с любого 32-битного числа, может быть не непрерывным.
Поддерживает ли библиотека igraph какой-либо тип функции отображения для преобразования не непрерывного диапазона ключей со значениями от A до H (где от A до H — любые целые числа A< H) диапазон клавиш с диапазоном 0-n номеров?
Мне просто интересно, могу ли я использовать функцию отображения C ++ для отображения между двумя диапазонами чисел, но меня беспокоит, что произойдет, если я попытаюсь отобразить между двумя ключами, которые генерируют одно и то же значение хеша.
Задача ещё не решена.
Других решений пока нет …