力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
IT·陈寒4 分钟前
Vue组件props传对象给我整不会了
人工智能·大模型·api·创业·变现·简历优化
2601_965742229 分钟前
全媒体运营与短视频代运营,两者有什么区别?
大数据·数据结构·人工智能·算法·ai·媒体
Joker-Zohar11 分钟前
GPT-Image-2.5 双版本上线:8 组压力测试的提示词拆解,中文渲染零乱码
人工智能·gpt
白帽黑客-晨哥12 分钟前
Copilot 能换成本地吗?本地化 AI 编程助手可行性全解析
人工智能·copilot
阿里云大数据AI技术13 分钟前
Agentic Search + Memory:OpenClaw 从搜索工具到企业认知引擎
人工智能
IT_陈寒19 分钟前
Redis误用keys命令把生产环境搞崩了,血的教训
前端·人工智能·后端
m0_6145235521 分钟前
差异很大的两段视频怎么自然衔接:切点、AI转场与失败回退
人工智能·音视频
Sheakan30 分钟前
从神经元到深度网络:神经网络为什么能起作用
人工智能
Tangyuewei32 分钟前
给老 Spring 项目装个 AI Agent
java·人工智能·spring
工业HMI实战笔记1 小时前
玩具制造HMI:注塑成型的快速换模与质量监控界面
人工智能·学习·交互·制造