欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 5周0基础冲刺蓝桥杯省重点 2

5周0基础冲刺蓝桥杯省重点 2

2025/3/15 13:10:36 来源:https://blog.csdn.net/mrjieke6/article/details/146239242  浏览:    关键词:5周0基础冲刺蓝桥杯省重点 2

目录

[算法题解] 字符串转换整数 (atoi)

输入格式

输出格式 ​编辑

💻 代码实现cpp

📌 总结


[算法题解] 字符串转换整数 (atoi)


嗨,大家好!我是 杰克尼,最近在疯狂刷算法题提升编程能力~今天分享一道很有意思的算法题解题过程。无论是算法新手还是想交流思路的小伙伴,都希望这篇文章能给你带来启发,一起在算法的世界里 “打怪升级”!

📝 题目详情
问题描述

输入格式
 

输出格式
 

💻 代码实现
cpp

class Solution {
public:int myAtoi(string s) {int f=1,x=0,f1=0,z=0;int n=s.size();int i=0;while(s[i]==' '){i++;}long long a=0;for(i;i<n;i++){if(x!=1&&f1==0 &&s[i]=='+') f=1,f1=1;else if(x!=1&&f1==0&&s[i]=='-') f=-1,f1=1;else if(s[i]>='0'&&s[i]<='9'){if(a>=INT_MAX) return INT_MAX ;if(a<=INT_MIN) return INT_MIN ;if(f==-1){a=a*10-(s[i]-'0');}elsea=a*10+(s[i]-'0');x=1;}else break;}if(a>=INT_MAX) return INT_MAX ;if(a<=INT_MIN) return INT_MIN ;return a;}
};
📌 总结
 

 
分享算法题解是我记录学习、交流进步的方式~如果这篇文章对你有帮助,欢迎关注我的 CSDN 账号杰克尼,后续会持续更新更多算法题解、编程技巧,一起在代码的世界里探索成长!
 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词