Mam listę sznurka, który jest najbardziej prawdopodobne, ale nie gwarantuje, że zawiera listę numerycznych, czyliSortuj listę String z liczbowych
{"1", "6", "2", "21", "89"}
Jaki jest sposób sortowania listy ciągów tak że zawsze pojawi się w porządku rosnącym?
nie mogę analizować ciąg numeryczny pierwszy przed wykonaniem sortowania po prostu dlatego, że ciąg może zawierają znaki spoza numerycznych. Nie chcę przeglądać listy i sprawdzać każdego komponentu pod względem numerycznym i sortować. Czy istnieje już biblioteka do tego celu?
W przypadku, gdy mamy mieszane elementy numeryczne i nieliczbowe elementy łańcuchowe, łańcuchy liczbowe mają zawsze pierwszeństwo nad numerycznymi.
Wyrażenie, którego szukasz, to "sortowanie według porządku naturalnego". – Ken