Qualcuno sa di una libreria per codificare un numero di tipi primitivi (come interi, float, stringhe, ecc.) In una stringa ma preservando il tipo lexicographical order?Codifica delle stringhe di tipi primitivi che preservano l'ordine lessicografico
Idealmente, sto cercando una libreria C++, ma anche altre lingue vanno bene. Inoltre, si può presumere che il formato non abbia bisogno di essere codificato nella stringa stessa (cioè, se è int64/string/float, allora la stringa codificata non ha bisogno di codificare questa informazione, solo la codifica dei dati è sufficiente).
Potrebbe chiarire ciò che si vuole? –
Cosa intendi per ordine lessicografico rispetto a numeri interi e float? Il loro ordinamento lessicografico dipende da come li si codifica, ad es. binario, ottale, decimale, esadecimale ecc. (supponendo che le cifre iniziali rimosse) daranno tutti diversi tipi lessicografici per una data lista di numeri. –
Per ordine lessicografico intendo l'ordine originale dei tipi primitivi (non la stringa, ovviamente). Dire, codificare "(a, b, c)" in una stringa "s", tale che "(a, b, c) <(a ', b', c ')" implica che "s
nilton