代码随想录算法训练营第三十七天 | 738. 单调递增的数字、968. 监控二叉树

代码随想录算法训练营第三十七天 | 738. 单调递增的数字、968. 监控二叉树(待刷)

738. 单调递增的数字

题目

在这里插入图片描述

解法

class Solution {
public:
    int monotoneIncreasingDigits(int n) {
        string str = to_string(n);
        // flag用于记录需要标记9从哪里开始
        // 设置为这个默认值,为了防止第二个for循环在flag没有被赋值的情况下执行
        int flag = str.size();
        for (int i = str.size()-1; i > 0; i--) {
            if(str[i-1] > str[i]) {
                flag = i;
                str[i-1] -= 1; 
            }
        }
        for (int i = flag; i < str.size(); i++) {
            str[i] = '9';
        }
        return stoi(str);

    }
};

968. 监控二叉树(待刷)

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 03:18:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 03:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 03:18:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 03:18:03       20 阅读

热门阅读

  1. leetcode 2810.故障键盘

    2024-04-03 03:18:03       17 阅读
  2. C++经典面试题目(十九)

    2024-04-03 03:18:03       16 阅读
  3. mysql表列中字符串逗号分割转列

    2024-04-03 03:18:03       23 阅读
  4. 音视频处理相关基础概念

    2024-04-03 03:18:03       15 阅读
  5. 关于Qt的安装与版本更换

    2024-04-03 03:18:03       20 阅读
  6. 面试题:Spring RESTful服务设计与控制器最佳实践

    2024-04-03 03:18:03       15 阅读
  7. C# 委托与事件 终章

    2024-04-03 03:18:03       19 阅读
  8. TypeScript-数组、函数类型

    2024-04-03 03:18:03       14 阅读
  9. 动态规划详解

    2024-04-03 03:18:03       15 阅读
  10. Qt线程之QtConcurrent的介绍

    2024-04-03 03:18:03       17 阅读
  11. liblzma/xz漏洞

    2024-04-03 03:18:03       15 阅读