Leetcode—769. 最多能完成排序的块【中等】

2024每日刷题(149)

Leetcode---769. 最多能完成排序的块

实现代码

cpp 复制代码
class Solution {
public:
    int maxChunksToSorted(vector<int>& arr) {
        int ans = 0;
        int mx = INT_MIN;
        for(int i = 0; i < arr.size(); i++) {
            mx = max(arr[i], mx);
            if(mx == i) {
                ans++;
            }
        }
        return ans;
    }
};

运行结果


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

相关推荐
小鱼在乎几秒前
动态规划---最长回文子序列
算法·动态规划
jimmy.hua2 分钟前
C++刷怪笼(5)内存管理
开发语言·数据结构·c++
xiaobai12 35 分钟前
二叉树的遍历【C++】
开发语言·c++·算法
DieSnowK12 分钟前
[项目][WebServer][Makefile & Shell]详细讲解
开发语言·c++·http·makefile·shell·项目·webserver
paixiaoxin16 分钟前
学术新手进阶:Zotero插件全解锁,打造你的高效研究体验
人工智能·经验分享·笔记·机器学习·学习方法·zotero
吱吱鼠叔30 分钟前
MATLAB数学规划:2.线性规划
算法·机器学习·matlab
声学黑洞仿真工作室37 分钟前
Matlab Delany-Bazley和Miki模型预测多孔材料吸声性能
开发语言·人工智能·算法·matlab·微信公众平台
机器学习之心42 分钟前
选址模型 | 基于混沌模拟退火粒子群优化算法的电动汽车充电站选址与定容(Matlab)
算法·选址模型
MogulNemenis1 小时前
力扣春招100题——队列
数据结构·算法·leetcode
dc爱傲雪和技术1 小时前
在 VS Code 中调试 C++ 项目
开发语言·c++