力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
海盗123413 小时前
AI 新闻日报 2026-09-17:多智能体长程交付、机器人通用工程底座、端侧与国产算力
人工智能·机器人·aigc
xwz小王子13 小时前
Show-Harness:让视觉语言模型直接“玩”机器人,跨形态操作成功率89%
人工智能·机器人
zhenaibo52113 小时前
10分钟答辩PPT如何呈现,才会显得特别稳?
大数据·人工智能
回眸&啤酒鸭13 小时前
【回眸】DeepSeek V4 Flash 批量处理实战指南
人工智能
云上工程笔记13 小时前
零基础 Vibe Coding 实战:用 p5.js 把一句古诗做成可交互的离线小工具
人工智能
wshzd13 小时前
LLM之Agent(八十二)|PI(二十一)Skills 与 Prompt Templates
人工智能
tokenKe14 小时前
Github 开源热榜 【2026-0917】
人工智能·chrome·github
动恰客流统计14 小时前
用客流数据优化门店排班:高峰不缺人、平峰不浪费的落地路径
大数据·前端·人工智能
Thomas.Sir14 小时前
第7课:PyTorch|激活函数全品类详解与选型实战【神经网络的“火花塞”】
人工智能·pytorch·神经网络