力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
知几蜗牛32 分钟前
Java Agent 工具调用的 allowlist、参数校验与调用预算
人工智能
GlobalInfo34 分钟前
2026年AIoT芯片及平台市场报告正式发布:市场规模、十五五趋势与产业链全景一键获取
大数据·人工智能·ai·半导体
番茄不是西红柿kk35 分钟前
免费的Hark,对上了最近热门的Muse
人工智能·aigc
是Dream呀40 分钟前
Dropout 是暂退法还是丢弃法?我用 TextIn xParse 做了一个术语对账台
人工智能·agent·textin·ai数据层基础设施
中年阿甘40 分钟前
对统计学在机器学习领城基础地位的理性认识
人工智能
熊猫钓鱼>_>41 分钟前
开源鸿蒙平台 KMP 三方库 KStore 适配全流程:从 ohosArm64 target 到真机文件持久化验证
人工智能·华为·开源·ai编程·harmonyos·openharmony·kmp
阿明副业观察41 分钟前
AI视频生成工具:功能、特点与高效制作攻略
人工智能·音视频
humors22143 分钟前
AI模型的可为和不可为
人工智能·gpt·ai·大模型·豆包·deepseek
知几蜗牛43 分钟前
Python + Gemini JSON Schema 实现可校验的工单路由
人工智能
知几蜗牛44 分钟前
Python 标准库调用 Audio Transcriptions API 的超时与异常处理
人工智能