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

运行结果


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

相关推荐
楼田莉子1 小时前
C++动态规划算法:斐波那契数列模型
c++·学习·算法·动态规划
1373i1 小时前
【Python】通俗理解反向传播
深度学习·算法·机器学习
Madison-No71 小时前
【C++】日期类运算符重载实战
c++·算法
椰子今天很可爱2 小时前
线程分离和线程同步互斥
linux·c++
cici158742 小时前
基于K-SVD的稀疏编码去噪算法
算法
电力程序小学童2 小时前
基于密集型复杂城市场景下求解无人机三维路径规划的Q-learning算法研究(matlab)
算法·matlab·无人机
小柯J桑_2 小时前
Linux:线程控制
linux·c++·算法
1白天的黑夜12 小时前
栈-1047.删除字符串中的所有相邻重复项-力扣(LeetCode)
c++·leetcode·
im_AMBER2 小时前
Leetcode 18 java
java·算法·leetcode
wzx_Eleven2 小时前
【论文阅读】Towards Privacy-Enhanced and Robust Clustered Federated Learning
论文阅读·人工智能·算法·机器学习·支持向量机·网络安全