8.leetcode题目165: Compare Version Numbers
2016-03-04 15:14
351 查看
题目:
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
The
For instance,
second-level revision of the second first-level revision.
Here is an example of version numbers ordering:
分析:
比较版本号大小,2.5表示第2版第5个。
将字符串转换为整数,一段一段比较
while(i<version1.length()||j<version2.length())
这句比较好
我的一个问题::
字符转数字的时候,总是忘了减去‘0’
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.5is 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
分析:
比较版本号大小,2.5表示第2版第5个。
将字符串转换为整数,一段一段比较
while(i<version1.length()||j<version2.length())
这句比较好
我的一个问题::
字符转数字的时候,总是忘了减去‘0’
相关文章推荐
- Leetcode ☞ 160. Intersection of Two Linked Lists ☆
- 【笔记】《C#大学教程》- 第6章 方法
- ZOJ 1638 Greedy Island
- Android开发添加QQ群
- Cordova-Android 插件开发
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
- SlidingMenu的使用
- 页面优化——减少HTTP请求数
- AngularJS 的一些坑
- get post
- opencv的imwrite访问冲突
- HDU 3356 ||POJ 3996Air Strike(贪心)
- AppDelegate详解
- RecyclerView的加载显示多种布局
- DLAN(UPNP)主流开源库的官网及SDK下载地址
- 我CSDN博客被黑经历
- 堆排序
- iOS 类别和扩展的区别
- 检测TCP端口占用状态的函数
- MySQL 5.6 一主多从的 半同步复制搭建(已纠正)