[LeetCode]Compare Version Numbers
发布日期:2021-11-22 02:48:53
浏览次数:2
分类:技术文章
本文共 1265 字,大约阅读时间需要 4 分钟。
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
Credits:
Special thanks to for adding this problem and creating all test cases.
code:
public class Solution { public int compareVersion(String version1, String version2) { String[] s1 = version1.split("\\."); String[] s2 = version2.split("\\."); int i; for (i = 0; i < s1.length && i < s2.length; i++) { if (Integer.parseInt(s1[i]) == Integer.parseInt(s2[i])){ continue; } if (Integer.parseInt(s1[i]) != Integer.parseInt(s2[i])){ return Integer.parseInt(s1[i]) > Integer.parseInt(s2[i]) ? 1: -1; } } for (; i < s1.length; i++) { if (Integer.parseInt(s1[i]) != 0){ return 1; } } for (; i < s2.length; i++) { if (Integer.parseInt(s2[i]) != 0) return -1; } return 0; }}
转载地址:https://blog.csdn.net/zxdfc/article/details/48708971 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月29日 14时16分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java 去除空格获取文件路径
2019-04-21
python 批量修改文件名称去除文件名中空格
2019-04-21
python 将文件名写入 txt文件
2019-04-21
python 3 读取文件txt 打印print
2019-04-21
python 查找txt文件中的字符串
2019-04-21
python 字符串替换 本地地址转换为网络地址
2019-04-21
Python3 http 服务任意目录 设定访问目录
2019-04-21
Python 移动鼠标到 句柄指定位置
2019-04-21
python窗口置顶 并输入中文
2019-04-21
Android studio 读取sd卡mp3 播放音乐
2019-04-21
Android studio 47 listview 处理单击和长按事件
2019-04-21
android studio 48 Android选项卡TabHost
2019-04-21
android studio 49自定义 ListView
2019-04-21
android studio 50
2019-04-21
androdi Studio 51 mp3
2019-04-21
android studio 52 mp3下载客户端001
2019-04-21
android studio 53 mp3
2019-04-21
Android studio 53 文件下载
2019-04-21
android studio 54 下载进度条
2019-04-21
android studio 70 歌曲服务器搭建 歌曲app 完整代码(发布版)
2019-04-21