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

运行结果


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

相关推荐
田梓燊23 分钟前
红黑树分析 1
算法
晚风吹长发1 小时前
二分查找算法+题目详解
c++·算法·二分查找
悠悠~飘1 小时前
18.PHP基础-递归递推算法
算法·php
pilgrim531 小时前
结合 Leetcode 题探究KMP算法
算法·leetcode
罗义凯2 小时前
其中包含了三种排序算法的注释版本(冒泡排序、选择排序、插入排序),但当前只实现了数组的输入和输出功能。
数据结构·c++·算法
kevien_G12 小时前
JAVA之二叉树
数据结构·算法
春蕾夏荷_7282977252 小时前
c++ easylogging 使用示例
c++·log·easylogging
syt_biancheng3 小时前
Day3算法训练(简写单词,dd爱框框,3-除2!)
开发语言·c++·算法·贪心算法
二进制的Liao3 小时前
【编程】脚本编写入门:从零到一的自动化之旅
数据库·python·算法·自动化·bash
自然数e3 小时前
C++多线程【线程管控】之线程转移以及线程数量和ID
开发语言·c++·算法·多线程