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

此题的精妙之处在于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;
}
相关推荐
GISer_Jing15 分钟前
AI Agent 目标设定与异常处理
人工智能·设计模式·aigc
Fnetlink119 分钟前
AI+零信任:关键基础设施安全防护新范式
人工智能·安全
njsgcs22 分钟前
SIMA2 论文阅读 Google 任务设定器、智能体、奖励模型
人工智能·笔记
机器之心31 分钟前
2026年,大模型训练的下半场属于「强化学习云」
人工智能·openai
ai_top_trends36 分钟前
2026 年工作计划 PPT 横评:AI 自动生成的优劣分析
人工智能·python·powerpoint
踏浪无痕1 小时前
架构师如何学习 AI:三个月掌握核心能力的务实路径
人工智能·后端·程序员
闲看云起1 小时前
大模型应用开发框架全景图
人工智能·语言模型·ai编程
万行1 小时前
机器学习&第三章
人工智能·python·机器学习·数学建模·概率论
木卫四科技1 小时前
DocETL 入门:让非结构化数据处理变得简单智能
人工智能·木卫四
玖日大大2 小时前
OceanBase SeekDB:AI 原生数据库的技术革命与实践指南
数据库·人工智能·oceanbase