165. Compare Version Numbers - LeetCode
2024-10-20 14:56:17
Question
Solution
题目大意:
比较版本号大小
思路:
根据逗号将版本号字符串转成数组,再比较每个数的大小
Java实现:
public int compareVersion(String version1, String version2) {
String[] v1Arr = version1.split("\\.");
String[] v2Arr = version2.split("\\.");
int i = 0, max = Math.max(v1Arr.length, v2Arr.length);
while (i < max) {
int v1 = v1Arr.length <= i ? 0 : Integer.parseInt(v1Arr[i]);
int v2 = v2Arr.length <= i ? 0 : Integer.parseInt(v2Arr[i]);
if (v1 > v2) {
return 1;
} else if (v2 > v1) {
return -1;
}
i++;
}
return 0;
}
最新文章
- css3 -- 背景图处理
- BZOJ 1053 &; 反素数
- css关系选择器
- Nao 类人机器人 相关资料
- 佳博80250打印机怎么看打印机IP
- 禁用符合一定条件的AD对象 (含Filter参数的写法)
- [转载] Linux下查看内存使用情况方法总结
- MySQL注入中load_file()函数的应用
- Windows 内核(WRK)编译
- c语言冒泡排序,指针,数组
- python模块—optparse
- Gym 100952 D. Time to go back(杨辉三角形)
- android 调试工具ADB命令详解
- asp.net core系列 56 IS4使用OpenID Connect添加用户认证
- VS配置Halcon(一次配置,永久使用)
- 杭电ACM2006--求奇数的乘积
- 计算机网络网络层的IP地址划分及子码
- 7、Dockerfile详解
- Spark(四十五):Schema Registry
- 如何优雅打印nginx header和body