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

运行结果


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

相关推荐
鲨鱼吃橘子12 分钟前
C++刷题--递归回溯剪枝(二)
开发语言·数据结构·c++·算法·leetcode·深度优先·剪枝
plus4s8 小时前
2月12日(70-72题)
算法
m0_672703318 小时前
上机练习第24天
算法
kuankeTech8 小时前
“数改智转”加速跑:外贸ERP助力钢铁智能工厂“提质增效”
大数据·人工智能·经验分享·软件开发·erp
Mr_WangAndy8 小时前
C++数据结构与算法_线性表_数组_概念动态数组,刷题
c++·二分查找·数组刷题·数组字符串逆序·零移动·有序数组的平方
阿猿收手吧!8 小时前
【C++】jthread:优雅终止线程新方案
开发语言·c++
逆境清醒8 小时前
软考高项常见英语词汇(2)
职场和发展·信息系统项目管理师·英语·计算机软考
edisao8 小时前
序幕-内部审计备忘录
java·jvm·算法
十五年专注C++开发8 小时前
C++中各平台表示Debug的宏
开发语言·c++·debug
shehuiyuelaiyuehao9 小时前
22Java对象的比较
java·python·算法