力扣坑题:加一

注意数组扩容方法

复制代码
/**
 * 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;
}
相关推荐
微风粼粼1 分钟前
html对接阿里云百炼AI大模型
人工智能·阿里云·html
西格电力科技3 分钟前
为何要配光伏储能协调控制服务器?核心价值与应用必要性
大数据·运维·服务器·人工智能·架构·能源
王夏奇4 分钟前
ASAP2 Studio简明教程-AI输出,本人整理了一下
人工智能
mqiqe6 分钟前
vLLM(vLLM.ai)K8S生产环境部署Qwen大模型
人工智能·kubernetes·vllm
Hello娃的7 分钟前
【半导体】肖特基接触AND欧姆接触
人工智能·算法
数智顾问12 分钟前
(100页PPT)十分钟学懂战略地图(附下载方式)
大数据·人工智能
shayudiandian13 分钟前
深度学习可视化:用TensorBoard分析模型训练过程
人工智能·深度学习·neo4j
ranchor66616 分钟前
df赋值和.copy的区别(SettingWithCopyWarning)
大数据·人工智能·python
UI设计兰亭妙微17 分钟前
医疗 UX 的 “精准温度”:从 LUTRONIC AM10 看北京兰亭妙微眼中的医疗界面革新
大数据·人工智能·ux·ui设计外包
测试人社区-千羽17 分钟前
构建卓越体验:UX测试评估标准的系统框架与实践指南
人工智能·语言模型·自然语言处理·职场和发展·aigc·ux