Qualcuno sa di un'implementazione di timsort pulita in C/C++?implementazione veloce, pulita, C, timsort?
Le origini Python contengono uno description e code per il timsort originale, ma è comprensibilmente pieno di chiamate specifiche di Python.
Grazie!
Ho notato che il tuo readme dice che è un ordinamento "O (n^2)", ma nella pagina Wikipedia di Timsort il caso peggiore è O (nlog n). –
Grazie, è un mio errore. fisso! –
FWIW la licenza del codice è stata modificata in MIT poiché questa risposta è stata pubblicata. – rotoglup