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

此题的精妙之处在于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;
}
相关推荐
被制作时长两年半的个人练习生9 分钟前
【pytorch】权重为0的情况
人工智能·pytorch·深度学习
Elastic 中国社区官方博客24 分钟前
使用 Vertex AI Gemini 模型和 Elasticsearch Playground 快速创建 RAG 应用程序
大数据·人工智能·elasticsearch·搜索引擎·全文检索
说私域1 小时前
地理定位营销与开源AI智能名片O2O商城小程序的融合与发展
人工智能·小程序
Q_w77421 小时前
计算机视觉小目标检测模型
人工智能·目标检测·计算机视觉
创意锦囊1 小时前
ChatGPT推出Canvas功能
人工智能·chatgpt
知来者逆2 小时前
V3D——从单一图像生成 3D 物体
人工智能·计算机视觉·3d·图像生成
碳苯2 小时前
【rCore OS 开源操作系统】Rust 枚举与模式匹配
开发语言·人工智能·后端·rust·操作系统·os
whaosoft-1433 小时前
51c视觉~CV~合集3
人工智能
网络研究院5 小时前
如何安全地大规模部署 GenAI 应用程序
网络·人工智能·安全·ai·部署·观点
凭栏落花侧5 小时前
决策树:简单易懂的预测模型
人工智能·算法·决策树·机器学习·信息可视化·数据挖掘·数据分析