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;
    }
};

运行结果


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

相关推荐
ZPC821019 分钟前
FPGA 部署ONNX
人工智能·python·算法·机器人
_w_z_j_32 分钟前
爱丽丝的人偶
算法
老前端的功夫1 小时前
Vue2中key的深度解析:Diff算法的性能优化之道
前端·javascript·vue.js·算法·性能优化
淀粉肠kk1 小时前
【C++】map和set的使用
c++
想要打 Acm 的小周同学呀2 小时前
爬虫相关的面试问题
爬虫·selenium·职场和发展
yongui478342 小时前
基于深度随机森林(Deep Forest)的分类算法实现
算法·随机森林·分类
是苏浙2 小时前
零基础入门C语言之C语言实现数据结构之单链表经典算法
c语言·开发语言·数据结构·算法
纵有疾風起2 小时前
C++—vector:vecor使用及模拟实现
开发语言·c++·经验分享·开源·stl·vector
橘颂TA2 小时前
【剑斩OFFER】算法的暴力美学——点名
数据结构·算法·leetcode·c/c++
MATLAB代码顾问4 小时前
多种时间序列预测算法的MATLAB实现
开发语言·算法·matlab