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

此题的精妙之处在于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;
}
相关推荐
tonngw6 分钟前
Manus AI与多语言手写识别
人工智能
love530love15 分钟前
Docker 稳定运行与存储优化全攻略(含可视化指南)
运维·人工智能·windows·docker·容器
HeartException41 分钟前
量子计算+AI芯片:光子计算如何重构神经网络硬件生态
人工智能
摸鱼仙人~1 小时前
Minstrel:多智能体协作生成结构化 LangGPT 提示词
人工智能·提示词
AI街潜水的八角2 小时前
深度学习图像分类数据集—濒危动物识别分类
人工智能·深度学习
程序员陆通2 小时前
独立开发A/B测试实用教程
人工智能·ai编程
knowfoot2 小时前
硬核拆解!跟着公式“走”一遍,你也能彻底看懂神经网络
人工智能·神经网络
FF-Studio2 小时前
大语言模型(LLM)课程学习(Curriculum Learning)、数据课程(data curriculum)指南:从原理到实践
人工智能·python·深度学习·神经网络·机器学习·语言模型·自然语言处理
DDDDDouble2 小时前
<二>Sping-AI alibaba 入门-记忆聊天及持久化
java·人工智能
PyAIExplorer2 小时前
图像处理中的插值方法:原理与实践
图像处理·人工智能