力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * Note: The returned array must be malloced, assume caller calls free().
 */
int* plusOne(int* digits, int digitsSize, int* returnSize) {
    int index=digitsSize-1,pos=1;
    while(index>=0){
        digits[index]+=1;
        if(digits[index]==10){
            digits[index]=0;
            index--;
        }else{
            break;
        }
    }
    if(index==-1){
        int *arr = (int*)malloc(sizeof(int)*(digitsSize+1));
        arr[0]=1;
        for(int i=1;i<=digitsSize;i++){
            arr[i]=digits[i-1];
        }
        *returnSize = digitsSize+1;
        return arr;
    }
    *returnSize = digitsSize;
    return digits;
}
相关推荐
Mickey Q13 小时前
【深度学习】感知机基础
人工智能·深度学习
夫唯不争,故无尤也13 小时前
Agentic Search + RL :打通从RL原理到实际训练全流程
人工智能·深度学习·机器学习·强化学习·rl
H03111698513 小时前
项目汇报PPT模板平台梳理:六个渠道的特点与适用场景
人工智能
小白的成长路程13 小时前
AI答案被竞品垄断,如何破局
人工智能·geo
顿哥GPT13 小时前
2026-08-28|ChatGPT Plus 与 Codex 实战:用 AI 编程为 Python 接口编写自动化测试的完整复盘
人工智能·chatgpt·重构
天远Date Lab13 小时前
零信任架构实战:基于天远天远风控经营异常预警构建分布式企业合规监控网关
人工智能·分布式·架构
是店小二呀13 小时前
AI 已经能直接改设计稿了:Windows部署Penpot,接入Codex MCP实测
人工智能
DeepIntelli13 小时前
GEO 服务商选型:引用溯源与效果监测该看哪些工程能力
人工智能·chatgpt
ChaITSimpleLove13 小时前
用 .NET 10 技术栈 “玩转 AI 学习” 的路线图:从 Minimal API 到 AI Agent 产品
人工智能·.net·学习 ai
pjj1985413 小时前
深度学习-神经网络是如何训练的
人工智能·深度学习·神经网络