Kennt jemand eine Bibliothek für die Codierung einer Reihe von primitiven Typen (wie Integer, Floats, Strings, etc.) in eine Zeichenfolge, aber die lexicographical order der Typen erhalten?String Encoding von primitiven Typen mit lexikographischer Ordnung
Idealerweise suche ich nach einer C++ - Bibliothek, aber auch andere Sprachen sind in Ordnung. Man kann auch annehmen, dass das Format nicht in der Zeichenkette selbst codiert werden muss (das heißt, wenn es int64/string/float ist, dann muss die codierte Zeichenkette diese Information nicht codieren, nur die Codierung der Daten ist ausreichend).
Können Sie erklären, was Sie wollen? –
Was meinst du mit lexikographischer Ordnung in Bezug auf ganze Zahlen und schwimmt? Ihre lexikographische Sortierung hängt davon ab, wie Sie sie codieren, z. binär, oktal, dezimal, hex usw. (unter der Annahme, dass führende Ziffern entfernt werden), werden alle für eine gegebene Liste von Zahlen unterschiedliche lexikografische Arten ergeben. –
Mit lexikographischer Reihenfolge meine ich die ursprüngliche Reihenfolge der primitiven Typen (nicht die Zeichenfolge, offensichtlich). Sagen wir, kodiere "(a, b, c)" in eine Zeichenkette "s", so dass "(a, b, c) <(a ', b', c ')" impliziert, dass "s
nilton