博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode 8. String to Integer (atoi)
阅读量:6214 次
发布时间:2019-06-21

本文共 526 字,大约阅读时间需要 1 分钟。

class Solution {public:    const int _MAX=0x7fffffff,_MIN=0x80000000;    int myAtoi(string str) {        long long int val=0;        int i=0,flag=1;        while(str[i]==' ') ++i;        if(str[i]=='-') flag=-1,++i;        else if(str[i]=='+') ++i;        while(i
='0' && str[i]<='9'){ val=val*10+str[i]-'0'; if(flag*val>=_MAX) return _MAX; if(flag*val<=_MIN) return _MIN; ++i; } return flag*val; }};

转载于:https://www.cnblogs.com/ximelon/p/10769266.html

你可能感兴趣的文章
癌细胞最偏爱10个字,你却每天都在喂养“它”!
查看>>
我的友情链接
查看>>
ToRPC:一个双向RPC的Python实现
查看>>
Vim脚本 - 竖线'|' 和反斜线'\'
查看>>
netty框架的学习笔记 + 一个netty实现websocket通信案例
查看>>
磁盘超过2T无法用fdisk分区的问题
查看>>
我的友情链接
查看>>
nginx在reload时候报错invalid PID number
查看>>
神经网络和深度学习-第二周神经网络基础-第二节:Logistic回归
查看>>
Myeclipse代码提示及如何设置自动提示
查看>>
RMQ 问题及解决算法
查看>>
setTimeOut(),和setInterVal()调用函数加不加括号!!!
查看>>
c/c++中保留两位有效数字
查看>>
urlparse获取url后面的参数
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
notepad++正则表达式例子
查看>>
[MicroPython]TurniBit开发板DIY自动窗帘模拟系统
查看>>
MySQL性能优化
查看>>
由String类的Split方法所遇到的两个问题
查看>>