力扣串题:字符串中的第二大数字

此题的精妙之处在于char类型到int类型的转化,需要运算来解决

复制代码
int secondHighest(char * s)
{
    int max1=-1;
    int max2=-1;
    int sz=strlen(s);
    int i =0 ;
    for(i=0;i<sz;i++)
    {
        if(s[i]>='0'&&s[i]<='9')
        {
            if((s[i]-'0')>max1)
            {
                max2=max1;
                max1=s[i]-'0';
            }
            else if((s[i]-'0')<max1&&(s[i]-'0')>max2)
            {
                max2=s[i]-'0';
            }
        }
    }
    return max2;
}
相关推荐
神齐的小马11 分钟前
机器学习 [白板推导](六)[核方法、指数族分布]
人工智能·机器学习
孚为智能科技18 分钟前
集装箱残损识别系统如何检测残损?它的识别率能达到多少?
大数据·图像处理·人工智能·计算机视觉·视觉检测
小白学大数据36 分钟前
爬取汽车之家评论并利用NLP进行关键词提取
人工智能·自然语言处理·汽车
biubiubiu070642 分钟前
AI中的Prompt
人工智能·prompt
AIGC_ZY43 分钟前
RAG 技术详解:结合检索与生成的智能问答新范式
人工智能
1 小时前
前端工程师必备:5个改变开发效率的 MCP Server
人工智能
Ai尚研修-贾莲1 小时前
最新Transformer模型及深度学习前沿技术应用
人工智能·深度学习·transformer·生成式模型·图神经网络·注意力机制·目标检测算法
weixin_453253652 小时前
机器学习----模型评价与优化
人工智能·机器学习
DeepSeek忠实粉丝2 小时前
Deepseek篇--阿里QwQ-325b性能比肩Deepseek满血版
人工智能·程序员·llm
jndingxin2 小时前
OpenCV CUDA模块图像变形------对图像进行 尺寸缩放(Resize)操作函数resize()
人工智能·opencv·计算机视觉