Leetcode no. 165
来源:互联网 发布:休闲鞋女淘宝 编辑:程序博客网 时间:2024/06/05 15:46
165. Compare Version Numbers
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 class Solution { public int compareVersion(String version1, String version2) { String[] v1= version1.split("\\."); String[] v2= version2.split("\\."); int length= Math.max(v1.length,v2.length); for (int i = 0; i < length; i++) { int a= i< v1.length ? Integer.parseInt(v1[i]) : 0; int b= i< v2.length ? Integer.parseInt(v2[i]) : 0; if (a<b) return -1; else if (a>b) return 1; } return 0; }}
0 0
- Leetcode no. 165
- LeetCode No.165 Compare Version Numbers
- LeetCode No.11 ~No.12
- Leetcode NO.78 Subsets
- Leetcode NO.77 Combinations
- Leetcode NO.46 Permutations
- 【leetcode】No. 235 LCABST
- LeetCode no. 35
- Leetcode no. 37
- Leetcode no. 279
- Leetcode no. 335
- Leetcode no. 283
- Leetcode no. 181 (sql)
- Leetcode no. 40
- Leetcode no. 238
- Leetcode no. 26
- Leetcode no. 80
- Leetcode no. 228
- SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
- Omnibus Gitlab + Runner 配置
- 手把手教你搭建和配置Jenkins环境
- Unity 基础 - 预设
- apk文件反编译
- Leetcode no. 165
- iOS开发-OC中TabView的编辑
- Caused by: android.content.res.Resources$NotFoundException: String array resource
- C还可以这么玩第一期
- java web sae平台开发遇到的问题
- 漫谈递归——递归需要满足的两个条件
- 我是路人甲,请你为我祝福
- 微服务系列文章
- C++ builder 添加资源文件