关于通用软件版本大小比对问题请教

查看 58|回复 2
作者:wwxiong   
当前有大量软件和版本数据,需要存储到数据库中。需求能对版本进行大小比对检索,软件版本格式不定(如下例子):
  • 1.2.3
  • 1.2.3.4
  • 1.2.3-alpha
  • 1.2.3-rc-1
  • 3.33.0-pre-alpha-8776953ad818
  • 3.25.0-beta9
  • 2020.3.38f1c2
  • 1.0.61.899.21511

    初步想法是所有软件版本均可通过程序转换成固定长度大小字符串(数字),然后就可以针对性的比较大小。不知道有没有比较好的方案处理,然后如果转换成固定长度大小字符串,有什么比较好的算法推荐吗?
    谢谢🙏

    版本, 字符, 软件

  • orluna   
    https://leetcode.cn/problems/compare-version-numbers/
    算法题?
    pkoukk   
    https://semver.org/
    应该各个语言都有各自的版本实现
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部