Вот номер версии программного обеспечения:
"1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1"
Как я могу сравнить это? Предположим, что правильный порядок:
"1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1"
Идея проста...: Прочитайте первую цифру, чем, вторую, после этого третью.... Но я не могу преобразовать номер версии в число с плавающей точкой.... Вы также можете увидеть номер версии следующим образом:
"1.0.0.0", "1.0.1.0", "2.0.0.0", "2.0.0.1", "2.0.1.0"
и это более понятно, чтобы понять, в чем заключается идея... Но как преобразовать его в компьютерную программу? Есть ли у кого-нибудь идеи о том, как сортировать это? Спасибо.