Je suis la mise en œuvre d'une liste de saut comme:Infinity/-infinity pour l'insertion de liste de choix avec un type inconnu?
template<typename Key, typename Value> class SkipList {...}
En explications que j'ai vu en ligne, la tête et la queue des listes de saut ont des clés à l'infini infini/négatif, mais ils sont tous utilisés avec les touches numériques .
je peux supposer que <
et ==
opérateurs sont disponibles pour les clés, donc je n'ai pas à vous soucier string < string
Mais, comment puis-je trouver une valeur pour le plus petit/grand genre à avoir la tête/pointeurs de queue? Y at-il quelque chose comme INT_MAX
ou INT_MIN
mais pour tout type?