当前位置: 首页 > news >正文

比较版本号-双指针比较

165. 比较版本号 - 力扣(LeetCode)

Solution

双指针比较法的模板

int i=0,j=0;
while(i<n1||j<n2){如果i和j都没有越界,比较 x[i]和y[j],也就是比较i指向的元素和j指向的元素i++;j++;
}
class Solution {
public:int compareVersion(string version1, string version2) {vector<string> v1;vector<string> v2;string temp;for (int i = 0; i < version1.size(); ++i) {char c = version1[i];if (c != '.')temp += c;else if (c == '.') {v1.push_back(temp);temp = "";}}v1.push_back(temp);temp = "";for (int i = 0; i < version2.size(); ++i) {char c = version2[i];if (c != '.')temp += c;else if (c == '.') {v2.push_back(temp);temp = "";}}v2.push_back(temp);temp = "";int n1 = v1.size();int n2 = v2.size();int i = 0, j = 0;while (i < n1 || j < n2) {int num1 = (i < n1) ? stoi(v1[i]) : 0;int num2 = (j < n2) ? stoi(v2[j]) : 0;if (num1 != num2) {return num1 > num2 ? 1 : -1;}i++;j++;}return 0;}
};

http://www.dtcms.com/a/400312.html

相关文章:

  • 网站推广seo代理长春广告设计公司
  • wordpress建站后怎样发布手绘动画制作软件
  • ppt模板做的好的网站有哪些品牌建设ppt
  • 行业电子网站建设长葛做网站
  • 2025版基于springboot的家政服务预约系统
  • agent概述
  • 万网虚拟主机上传网站php网站怎么做集群
  • 深圳网站优化包年wordpress footer.php
  • 网站备案安全承诺书公司名称大全及最新
  • 厦门网站建设方案咨询大连企业网站建设定制
  • Android Studio 详细安装与配置指南
  • 陶瓷类网站建设个人网站设计论文一万字
  • 带数据库的网站模板下载做网站网页的成本
  • 免费网站排名优化在线域名设计与分析
  • 漂亮公司网站源码打包下载大型户外广告设计公司
  • 网站建设 分类wordpress默认index
  • 免费建微网站平台网站换程序 搜索引擎
  • 门户网站建设滞后怎样做网站内链
  • 数字化转型:概念性名词浅谈(第五十讲)
  • Fiber、协程和 Generator行为上的区别?
  • 朝阳区建设工作办公室网站wordpress json
  • 乐山网站开发公司电话用自己的电脑做网站服务器
  • 屏山县建设局网站网站开发能赚钱吗
  • 昌平网站开发自己做网站需要什么条件
  • 昆明网站排名比百度还强大的搜索引擎
  • niche网站建设机械加工网配件销售网
  • 嘉兴做网站费用电话销售电销系统
  • 网站深度功能全网热度指数
  • 变电站智能激光语音综合驱鸟器的适用场景有哪些?
  • codex + windows 环境下使用 serena mcp