力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
jimmyleeee10 分钟前
大模型安全之六:LLM过度代理(Excessive Agency)
人工智能·安全
UCloud_TShare11 分钟前
优刻得孔明智算平台携手openFuyao,加速多样化算力规模化落地
人工智能·ai·大模型
染指111015 分钟前
110.Agent-LangChain核心组件-Messages消息和提示词工程
人工智能·microsoft·langchain·agents
一航jason17 分钟前
GPU 推荐用吗?——8295 上 Adreno 695 的现实评估
人工智能·ai·ai编程·llama·ai-native
光锥智能18 分钟前
小鹏第一位机器人自己走下产线
大数据·人工智能
YonyouHRSaaS19 分钟前
AI视频面试系统定义、功能作用、品牌推荐、选择攻略
人工智能·面试·职场和发展·ai面试·视频面试·ai视频面试
zzzll111123 分钟前
Codex:OpenAI 的 AI 编程助手全面解析
人工智能
陈童学哦28 分钟前
仅2个Token就能篡改大模型输出?Kimi爆出玄学漏洞,多家头部模型集体中招
人工智能
夜果子29 分钟前
TraeCode从0.5开发微信小程序【需求-开发-测试】
人工智能
机器学习是魔鬼30 分钟前
当 AI 学会“上课”:清华 OpenMAIC 如何打造真正的 AI 互动课堂
人工智能·矩池云