Compare Version Numbers

来源:互联网 发布:苹果5怎么用联通4g网络 编辑:程序博客网 时间:2024/04/29 06:54

Compare Version Numbers

const int len1 = version1.length();        const int len2 = version2.length();        int i = 0, j = 0;        while(i < len1 || j < len2){            int v1 = 0, v2 = 0;            if(i < len1){                while(i < len1 && version1[i]!='.'){                    v1 *= 10;                    v1 += version1[i] - '0';                    i++;                }            }            if(j < len2){                while(j < len2 && version2[j]!='.'){                    v2 *= 10;                    v2 += version2[j] - '0';                    j++;                }            }            if(v1 < v2) return -1;            if(v1 > v2) return 1;            i++; j++;        }        return 0;
0 0
原创粉丝点击