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

运行结果


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

相关推荐
qq_479875432 分钟前
C++ 鸭子类型” (Duck Typing)
开发语言·c++
自由生长20245 分钟前
位运算第1篇-异或运算-快速找出重复数字
算法
崇山峻岭之间16 分钟前
C++ Prime Plus 学习笔记033
c++·笔记·学习
xxxxxmy24 分钟前
同向双指针(滑动窗口)
python·算法·滑动窗口·同向双指针
测试199830 分钟前
selenium自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
暗然而日章30 分钟前
C++基础:Stanford CS106L学习笔记 7 类
c++·笔记·学习
释怀°Believe32 分钟前
Daily算法刷题【面试经典150题-5️⃣图】
算法·面试·深度优先
List<String> error_P33 分钟前
数据结构:链表-单向链表篇
算法·链表
ss27338 分钟前
ConcurrentHashMap:扩容机制与size()方法
算法·哈希算法
2401_860319521 小时前
在React Native鸿蒙跨平台开发中实现一个冒泡排序算法并将其应用于数据排序,如何进行复制数组以避免直接修改状态中的数组
javascript·算法·react native·react.js·harmonyos