165. Compare Version Numbers

Compare two version numbersversion1andversion2.
Ifversion1>version2return 1, ifversion1<version2return -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
不用split("\\.") 的方法, 这题好恶心, 刚开始直接用字符串比较发现01 == 1 

后来变成数字比较, 发现1.0 == 1  所以短的还需要自动补零;。。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,490评论 0 23
  • 想写点什么却不知道怎么下手,不知道该如何用文字表达,说到底还是读书太少了。
    Amy就是me阅读 1,423评论 1 0
  • 我八岁时就开始养了一只仓鼠当我觉的自己有了一个伴陪我玩。我画画完它把我的画给扯了,一定是我的画难看何况老妈还这样想...
    王小宸阅读 1,855评论 0 1

友情链接更多精彩内容