本文主要是介绍刷题——比较版本号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比较版本号_牛客题霸_牛客网
int compare(string version1, string version2)
{int len1 = version1.size();int len2 = version2.size();int i=0,j=0;while(i<len1 || j <len2){long num1 =0 ;while(i <len1 && version1.charAt(i) != '.'){num1 = num1*10 +(version1.charAt(i) - '0');i++;}i++;long num2 =0 ;while(j <len2 && version2.charAt(j) != '.'){num2 = num2*10 +(version2.charAt(j) - '0');j++;}j++;//越往前,越出大小更快if(num1 > num2) return 1;if(num1 < num2) return -1;}return 0;
}
这篇关于刷题——比较版本号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!