Compare Version Numbers
来源:互联网 发布:.com域名注册 编辑:程序博客网 时间:2024/06/05 15:44
Compare two version numbers version1 and version2.
If version1 > version2 return 1, if version1 < version2 return -1, otherwise return 0.
You may assume that the version strings are non-empty and contain only digits and the .
character.
The .
character does not represent a decimal point and is used to separate number sequences.
For instance, 2.5
is not "two and a half" or "half way to version three", it is the fifth second-level revision of the second first-level revision.
Here is an example of version numbers ordering:
0.1 < 1.1 < 1.2 < 13.37
public int compareVersion(String version1, String version2) { String[] levels1 = version1.split("\\."); String[] levels2 = version2.split("\\."); int length = Math.max(levels1.length, levels2.length); for (int i=0; i<length; i++) { //三目运算符针对1.0.1&1.4这种情况 Integer v1 = i < levels1.length ? Integer.parseInt(levels1[i]) : 0; Integer v2 = i < levels2.length ? Integer.parseInt(levels2[i]) : 0; int compare = v1.compareTo(v2); if (compare != 0) { return compare; } } return 0; }
0 0
- Leetcode Compare Version Numbers
- Compare Version Numbers
- [leetcode] Compare Version Numbers
- Compare Version Numbers
- Compare Version Numbers
- [leetcode] Compare Version Numbers
- Compare Version Numbers
- Leetcode: Compare Version Numbers
- 【Leetcode】:Compare Version Numbers
- Compare Version Numbers (Java)
- 165 Compare Version Numbers
- leetcode:Compare Version Numbers
- [LeetCode]Compare Version Numbers
- [leetCode] Compare Version Numbers
- [leetcode] Compare Version Numbers
- 【Leetcode】Compare Version Numbers
- [LeetCode] Compare Version Numbers
- Compare Version Numbers----easy
- Bag of words and Bag of features
- 第三周项目1 顺序表的基本运算
- 比较好的方式管理我们的应用判断,比如Activity跳转,网络是否连接,判断json....
- C++类型转换
- C++之引用2
- Compare Version Numbers
- 全面掌握IO(输入/输出流)
- 复习排序-简单选择排序
- 图像处理之基于一维高斯快速模糊
- 摄像头拍照之压缩图片
- iOS 当前视图控制器view.frame 在viewDidLoad 和 viewWillAppear 中值不一样问题
- SLAM学习笔记1:历史与现状
- LA-3026 - Period-MP算法-失配函数-寻找循环节 (kmp)
- 将一个整数分解为一个或者多个素数的乘积