力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
牧羊人.3337 小时前
计算机视觉基础第15章|DNN实现图像风格迁移
图像处理·人工智能·深度学习·opencv·计算机视觉
Mickey Q7 小时前
【深度学习】权重衰减与 Dropout
人工智能·深度学习
具身AGI7 小时前
从演示到作业,物理AI 人类学习路线 的深意
人工智能·学习
Capricorn19887 小时前
科研智能体出现召回率低与数据覆盖冲突怎么排查?知芽 Notebook Skill 机制拆解
大数据·论文阅读·人工智能·笔记
邋遢道7 小时前
# 企业级 Agent 从 0 到 1(三):推理循环——让模型自己决定停,它就停不下来
人工智能·python
ZGG0037 小时前
MCP 02:MCP 的各类比对——和 Function Calling、A2A、Skill 到底什么关系
人工智能·后端·python
IT_陈寒7 小时前
Vite热更新突然失效?可能是这个配置在捣鬼
前端·人工智能·后端
不懂的浪漫7 小时前
企业 Agent Runtime | 项目知识需要生命周期
人工智能·软件工程·coding agent
空堂与归7 小时前
Anthropic 推出 Claude Fable 5.1 与 Mythos 5.1:同一模型,两套安全策略,缓存读取降价 75%
人工智能·ai·clude
智慧大脑搬运工7 小时前
# 美丽蓝天政策申报|散煤与锅炉炉窑淘汰收官:技术替代路线、政策红线与数字化监管(2026)
人工智能