Leetcode—1502.判断能否形成等差数列【简单】

2023每日刷题(五十九)

Leetcode---1502.判断能否形成等差数列

实现代码

cpp 复制代码
class Solution {
public:
    bool canMakeArithmeticProgression(vector<int>& arr) {
        sort(arr.begin(), arr.end());
        int diff = abs(arr[1] - arr[0]);
        for(int i = 1; i < arr.size() - 1; i++) {
            int tmp = abs(arr[i + 1] - arr[i]);
            if(diff != tmp) {
                return false;
            }
        }
        return true;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
无限进步_8 小时前
【C语言&数据结构】对称二叉树:镜像世界的递归探索
c语言·开发语言·数据结构·c++·git·算法·visual studio
X***07888 小时前
C语言在嵌入式系统开发中的应用与挑战
c++
星辞树8 小时前
揭秘阿里 DIN:当深度学习遇上“千物千面”
算法
刘立军8 小时前
如何选择FAISS的索引类型
人工智能·算法·架构
小芒果_019 小时前
整理归并排序
c++·算法·排序算法·信息学奥赛
gravity_w9 小时前
Hugging Face使用指南
人工智能·经验分享·笔记·深度学习·语言模型·nlp
牛三金9 小时前
匿踪查询沿革-Private Information Retrieval(PIR)
算法·安全
德育处主任9 小时前
『NAS』在群晖部署一个文件加密工具-hat.sh
前端·算法·docker
星辞树9 小时前
从 L1/L2 到 Dropout:深度解析正则化,为何推荐系统“只能练一次”?
算法
中屹指纹浏览器9 小时前
2026指纹浏览器底层技术揭秘:Hook内核与特征校验机制的实现
经验分享·笔记